Something stole the Turtle Eggs!!!!

Mother nature is a *****.