Google
×

Battle of Towton

The Battle of Towton took place on 29 March 1461 during the Wars of the Roses, near Towton in North Yorkshire, and "has the dubious distinction of being probably the largest and bloodiest battle on English soil". Wikipedia
Date: March 29, 1461
Location: Towton and Yorkshire