One of many hundreds of baby green turtles that hatched from one nest. It was hatched on Siladen Island, Indonesia, at an eco resort