By donating more than 1000, James Harrison helped 2.4 million babies

by 100BloodDonation