Veteran lobster diver, Michael Packard, entered the water off Herring Cove Beach on Friday.
Here, he not only got swallowed by a humpback whale, but survived to tell the story.
He was in his closed mouth for about 30 to 40 seconds before he rose to the surface and spit him out.