375-pound great-grandfather sea turtle released back into Florida ocean after rehabilitation

A sea turtle has returned to the ocean off the coast of Florida after recovering from several serious injuries. Bubba is a 375-pound sea turtle that was found by biologists with Inwater Research in St. Lucie County, Florida, on April 10. Biologists noticed that the large animal had injuries to both front flippers, so they … Read more