This is the breathtaking moment a humpback whale is spotted leaping out of the water at Boston Harbor.Stunned onlookers filmed the gigantic sea mammal at Bay, between Deer Island and Long Island, as it made an incredible splash Monday morning.Fishermen Joe Fabiano and Paula Brogna saw the huge humpback swimming just feet away from their small boat just after 5am.
Load More
Load More