Battle of Towton

The Battle of Towton was fought on 29 March 1461 during the English Wars of the Roses. An estimated 50,000 soldiers ...
Read more