Home / Tag Archives: Whale Season in Los Cabos

Tag Archives: Whale Season in Los Cabos

What Visitors May See During 2015 Whale Season in Los Cabos

whale season in cabo san lucas

This year’s whale season in Los Cabos is an opportunity to see several amazing sights, say representatives of Grand Solmar Resort and Spa. Grand Solmar Resort and Spa has compiled a list of some of the best sights to see during the 2015 whale season in Los Cabos. Since there …

Read More »