Whale Watching Combined with Snorkeling
https://atavi.com/share/xhumimz5rmt9
Whale gazing in Cabo San Lucas is already one of the so much interesting and rewarding stories at the water—yet whenever you mix it with snorkeling, your day at sea transforms into an all inclusive marine adventure