Haunted Parks in England: Baynards & Althorp
Throughout England, there are numerous parks to visit when you want a breathe of fresh air. Little do you know, you may be entering an area of greenery known for the ghostly residents that may call a particular park their home. This is the case when paying a visit to the Baynards Park in Surrey,…