Elisa Costa

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

Taz Show
Download Weather App

Listen Live