The new turtle rehab center

By on July 11, 2014

The STAR center is officially open at the North Carolina Aquarium on Roanoke Island and you can come see these amazing turtles for yourself.

Bookmark and Share

Join the discussion

Your email address will not be published. Required fields are marked *