A Patagonian penguin returns to an island off Rio de Janeiro every year to visit the man who saved him five years ago.

The unlikely friendship started back in 2011 when Joao Pereira de Souza found the South American Magellanic penguin covered in oil near his home in Ilha Grande, an island off the coast of Rio de Janeiro.

Ben Ando reports.