Towton Battlefield

Towton is a small village in the Selby District of North Yorkshire. It is charming and quaint and few people driving through the village along the A162 would guess that Towton is the site of possibly the bloodiest battle ever fought on English soil. We had never walked in Selby before, as it is generallyContinue reading “Towton Battlefield”