A dolphin was found impaled by a spear on a Florida beach, prompting police to initiate an inquiry. The dolphin was believed to have been struck by the spear-like object before it died, according to police. Its body was later discovered washed ashore on the beach in Fort Myers last month. The Florida Fish and […]