Share
twitterlinkedinfacebook
Image 1 of 1
Animal_Rescue-072.jpg
Rescue workers try to free over 50 pilot whales stranded on Chapin Beach in Dennis, Ma.