Already one of Mexico's most-visited cruise port destinations, Ensenada will soon have another attractions for visitors.
Watching a massive whale breach the surface of the ocean is a moment that stays with you forever, but you do not necessarily ...