a green turtle on the beach in oman