The Battle of Towton in 1461 has long held the distinction of being the largest and bloodiest battle on English soil. A decisive moment in the Wars of the Roses, it saw the Yorkist Edward IV defeat ...