Turtle Nests on the beaches of Odisha in India Without human interference, the turtles were estimated to have laid 60 million eggs in the sands of the beaches of Odisha