Whale Watching in Cabo San Lucas

Experience whale watching up close as part of a small group. Listen to humpback whale songs, see grey and blue whales, and learn about these amazing creatures.