Release of six rehabilitated sea turtles on Topsail Island, North Carolina. The turtles were cared for at the Karen Beasley Sea Turtle Hospital on Topsail Island and released on September 21, 2005.
Release of six rehabilitated sea turtles on Topsail Island, North Carolina. The turtles were cared for at the Karen Beasley Sea Turtle Hospital on Topsail Island and released on September 21, 2005.