Nesting season for sea turtles has begun in South Florida, and soon adorable little baby sea turtles will be flopping their way down the beach to the water. Can you touch them? What if they get stuck?