Double sea turtle release earlier in Delray Beach; Rescued from hooks, fishing lines

Two juvenile green sea turtles, Windward and Wheezy, were released into the ocean at Atlantic Dunes Park in Delray Beach after being rescued and rehabilitated by Sea Turtle Specialists.