A turtle comes ashore to lay her eggs on Lady Musgrave and gets a rare glimpse of some humans 26 Feb ’14