A green turtle that nested in Oman 21 years ago has finally returned to Oman's shores, to nest at the Ras Al Hadd Preserve beach.