Thousands of sea turtles have landed in Sukamade Beach in the Meru Betiri National Park of East Java to lay eggs ...