Hero Blood Donor ‘Retires’

After giving for 63 years, James Harrison, an 81-year-old Australian, has donated blood for the last time. Find out more about the incredible man who is credited with saving over two million babies ...