Spirits of the Forest
RSPB Sherwood Forest Visitor Centre Sherwood Forest NNR, Edwinstowe, Nottinghamshire, United KingdomIf you go down to Sherwood on Saturday 15th January, you’ll be sure of a big…shock.Keep your eyes peeled and ears alert for the Krampus, the terrifying horned spirits which stalk […]