Killer whales wreak havoc on dolphins and the Great white in False Bay, Cape Town, South Africa
I was lucky enough to celebrate Christmas and New Years in Cape Town, South Africa. While I was there I heard terrifying accounts of groups of Orca (Orca orca), or killer whales, invading the bay and wreaking havoc on populations…