Green turtles. These turtles lay their close to one another on the beaches in Oman. Written by Aleksandra Stabach on March 18, 2019 in
Recent Comments