On Saturday evening, officials from the Massachusetts Environmental Police found a dead leatherback sea turtle in the waters around Cape Code. Biologists perform necropsy on giant sea turtle in order to determine how the reptile died. According to the reports issued by the team of biologists who performed said necropsy, the turtle has been dead for at least 2 to 3 days. Upon … [Read more...]