A donor has given blood for the 150th time. Dave Charles, 74, donated his first pint in 1967 when aged 17 and is not planning on stopping anytime soon. "It doesn't hurt, it costs you nothing and ...