Back in 2011, a part-time fisherman Joao Pereira de Souza, 71, found the penguin in a sorry state, washed up on a beach in Rio de Janeiro, covered in oil and starving. Joao wasted no time in taking Dindim – the name he gave the penguin - home and nursing it back to health, which took a total of 11 months.
Once Dindim was well again, he was released back into the wild and Joao never expected to see him again. But just a few months later, the South American Magellanic penguin returned to the beach and followed Joao home.
Dindim now spends eight months with Joao and the rest of the year breeding 5,000 miles away off the coast of Argentina and Chile.