Skip to playerSkip to main content
  • 10 years ago
Heartwarming footage, filmed in Destin, Florida, USA on May 19, of a rehabilitated Loggerhead sea turtle being released back into the wild on Henderson Beach State Park.

Category

🐳
Animals
Comments

Recommended