
Whales are drawing in 'crazy' crowds to this Newfoundland town
Humpback and minke whales are making their annual rounds near the shores of Newfoundland and Labrador, and one town on Newfoundland's Avalon Peninsula has a front-row seat to the spectacle. St. Vincent's-St. Stephen's-Peter's River has …