The Navarre Beach Sea Turtle Conservation Center is a sea turtle conservation and education center located in Navarre, Florida. Specifically, it is located within the Navarre Beach Marine Park. From Wikipedia
A rare storm has overwhelmed Cape Town's Turtle Conservation Center, prompting a large-scale rescue and rehabilitation effort.