A webcam in the Florida Keys caught the moment when 100 loggerhead sea turtles hatched and made their way to the ocean.

 

 

SEE IT HERE