Massachusetts is one of the top whale watching destinations in the world. If you never have been whale watching, I highly recommend adding this fantastic experience to your travel bucket list. Captain John’s Whale Watching Tours in Plymouth, Massachusetts, provide a scenic, affordable, & ...
Read More