Penguins at Boulders Beach – South Africa.

Penguins at Boulder Beach, Cape Point South Africa.