[ad_1] GLOUCESTER — There was cheering and shouting far off shore on July 4 when a local whale watch boat enjoyed a rare sighting of the...