A Giant sea turtle coming ashore to lay eggs on the beach in Cancun, Mexico.