Whale Shark Snorkeling Tour Departing from La Paz

There are few experiences in the world that match swimming alongside the largest