Penguin swims 5,000 miles every year for reunion with man who saved his life
In 2011, Joao Pereira de Souza, a 71-year-old fisherman, who lives in a small island village just near Rio de Janeiro, Brazil, found a little penguin, almost death and covered in oil, lying on rocks, … Read more