News

Turtle hatchlings stuck in a storm drain. No ooze to mutate them, no rat to train them. They needed heroes. Enter Flagler ...
A loggerhead sea turtle named Pennywise has returned to the Atlantic Ocean. The 302-pound turtle was found stranded off ...