Get up close and personal with a sea turtle as it lays 120 eggs on Ohama Beach in southwestern Japan.