Sequoit Media

Frozen Sea Turtles Wash Ashore

Frozen Sea Turtles Wash Ashore

December 3, 2018

Over the course of last week, at least 219 turtles washed ashore on beaches in Cape Cod, Massachusetts, wit...

The student news site of Antioch Community High School.