A man has donated 100 gallons of blood over the course of 36 years of giving.
Man donates 100 gallons of blood: