This heartwarming story has come from a beach in Brazil. It’s the story of a South American Magellanic penguin who swims 5,000 miles each year to be reunited with the man who saved his life. Retired bricklayer and part time fisherman Joao Pereira de Souza, 71, who lives in an island village just outside Rio de Janeiro, […]