Huge Green Turtle heading back to ocean after having laid eggs on beach. Unique hatching place in Ras Al Jinz, Sultanate of Oman..