Penguin swims 5,000 miles every year to reunite with the man who saved his life Maxine LagmanMarch 27, 2019 In 2011, bricklayer and part-time fisherman Joao Pereira de Souza found a tiny penguin covered in oil and lying on rocks on the local beach just outside Rio de... Read More... FEATHERS0 Comments 02 min read