08/27/2024
Turtle released into ocean after it is rehabilitated.
A rehabilitated sea turtle has been released back into the Atlantic Ocean from a Florida beach. Officials say Willow was set free Wednesday behind the Loggerhead Marinelife Center in Juno Beach.