Monday, July 28, 2014

Hatchlings Escape Florida Keys, Make Run For It!

Live-streaming webcam catches loggerhead sea turtle hatchlings emerge from their nest in the Florida Keys!

Either scripts and active content are not permitted to run or Adobe Flash Player version10.0.0 or greater is not installed.

Get Adobe Flash Player