Giant sea turtle laying eggs on the beach in Zihuatanejo around 3am.