Baja California: Mexico’s playground for whales

Gargantuan blue whales

Gargantuan blue whales

Gargantuan blue whales

Gargantuan blue whales

Bookmark the permalink.

Comments are closed.