Two people who have each given blood more than a hundred times were amongst the donors who gave again in Elgin. The NHS’s ...