Photo credit: David Blumenthal

A 6 footSpinner dolphin, Stenella longirostris, was found stranded dead on Bodden Town Beach. The discovery was made by the Department of the Environment on May 25. Spinner dolphins are found...