South Africa, Best of Our Trip - Uncornered Market
African Penguins at Boulders Beach - Cape Town, South Africa

African Penguins at Boulders Beach - Cape Town, South Africa

African penguins at Boulders Beach near Cape Town, South Africa.

African penguinsBoulders BeachCape TownSouth AfricaSouth African penguinsTable Mountain National ParkpenguinsWestern Cape