Whaleshark and devilrays

Snorkelling with a Whaleshark and Devilrays on a dive at Sodwana Bay, South Africa. Diving with Twobar Scuba.