The United States Coast Guard and a team from the New England Aquarium responded Sunday to a dead whale seen floating off the shore of Deer Island in Boston Harbor.
1 / 24
WCVB - Boston
Sun, Oct 7, 2012 6:27 PM EDT