This Week in Turtles - Defector defector.com Submitted by defectorcom9595 on December 16, 2023 at 4:29 PM in science All that's hip and happening with turtles the past seven days. No comments 27