Newly hatched Loggerhead turtles head for the sea {Caretta caretta} Florida. NOT FOR SALE IN USA