This is the coolest thing that you'll ever see. Baby Leatherback turtles hatching and migrating towards the ocean in Vero Beach, Florida. It was estimated as being at least a hundred coming out from the nest. Pretty cool to watch nature in action!