Whale Watching Sea of Cortez-Humpback Whales

Whale Watching Sea of Cortez Humpback Whales

Humpback whale swimming under our boat and checking us out