Swimming With Enormous Whale Sharks in Cancun, Mexico!
Cancun – Yucatan, Mexico Saltwater sprays across my face as the small boat I’m on races away from Cancun’s coast and out into the open ocean. Excitement builds as I wonder what this beautiful day has in store for the…