21-Pound Lobster Donated To New England AquariumThe 21-pound lobster that was caught off Cape Cod will now live at the New England Aquarium.
21-Pound Lobster To Be Released Back Into Cape Cod WatersThe 21 pound lobster caught off Nauset Beach in Orleans will be released.

More From CBS Boston

July 4 Guide
Download Weather App

Listen Live