File under: Travel news
It's hatching time for green sea turtles on the Atlantic Coast at the Archie Carr National Wildlife Refuge in Florida.
This refuge, which is south of Cape Canaveral, has seen a record year in terms of the number of green sea turtles hatching.
Watch: Sea turtle hugs diver after being cut free from fishing net
Scientists at the University of...
continue reading