Captain Hugh Johnston has had an excellent role model when it comes to donating blood.
Two serving Army officers and a retired officer rode their bicycles 1000km in seven days to raise money for cancer research.