This Amazing Penguin Swims 5,000 Miles Each Year To Thank A Man For Saving It’s Life
The penguin has been given the name “Din Din”. Quite incredibly, the South American Magellanic penguin swims to a beach in Brazil, every year in order to be reunited with the man who saved its life.

It does seem like something from a fairy tale story. The mans name is Joao Pereira de Souza. He is a 71-year-old retired bricklayer. One day he saved “Din Din” from death. Joao found the small penguin lying on rocks at his local beach back in 2011.