Cape Town Penguins

Swimming with the Penguins at Boulders Beach, Simonstown near Cape Town, South Africa.