travelgeektara.com
Swimming With Whale Sharks In Mexico - Travel Geek Tara
A once in a lifetime experience, swimming with whale sharks is an amazing adventure I was lucky enough to try. Find out how we met Whale sharks in Mexico