Diving with Whale Sharks – The World’s Best Places

The mighty whale shark is a sight to behold and on every diver’s wish-to-see list. This gigantic, filter-feeding shark is…