Tortuga Sea Turtles and Extinction November 3, 2019January 26, 2021Oscar Sea turtles have existed on earth for more than 100 million years and represent a huge link in the marine ecosystem, seagrass and coral reefs are maintained by sea turtles,…Continue readingSea Turtles and Extinction