One of the most remarkable events in the world is the annual mass nesting event on the coast of Odisha, India, where thousands of sea turtles come ashore every year to nest on the sandy beaches. This ...
Twenty-two cold-stunned sea turtles were rescued from Cape Cod and rehabilitated at Mystic Aquarium. The turtles, representing three endangered species, were released into the Atlantic Ocean off ...