James Harrison, the man with unique blood cells having amazing capacity to save life
How do you define a superhero? A saviour with supernatural powers and dedicated to protect people’s life. Than what would you call a person who has saved more than 2 million babies, by donating his...