Walthamstow, London May 20, 2024 Found hanging on a holly branch in the woods by St Peter in the Forest church.