Over 160 whales and orcas were spotted in Massachusetts in ONE DAY. If you want to see these beautiful creatures, try one of the five best known spots to see them in New England.
A new list of the most beautiful seaside towns in America features six different Maine locations, including the small town of Stonington in the top spot.