Banderas Bay's whale-watching season is the best in years, with up to 100 humpbacks spotted at once and sighting rates twice the norm . . .

Banderas Bay's whale-watching season is the best in years, with up to 100 humpbacks spotted at once and sighting rates twice the norm . . .
