Kirstenbosch National Botanical Garden

Kirstenbosch Botanical Garden is proof that not all gardens were created equal. Go on, pay it a visit. You can thank us later. It’s a...

African Penguins at Boulders Beach

Boulders Beach near Simon’s Town has a lot going for it: the ancient granite boulders protect it from the wind and large waves, making it...