21-Pound Lobster Finds New Home In Boston.A 21-pound lobster caught off Cape Cod has found a new home at the New England Aquarium in Boston.

More From CBS Connecticut

Win Red Sox Tickets With Player Of The Game!
At The Box Office
MLB Power Rankings

Listen Live