Skeletons Show Horrific Injuries from The Battle of Towton (Video) The Battle of Towton, fought on March 29, 1461, during the Wars of the Roses, was a gruesome and decisive conflict in English history. Read more Section: Artifacts Other Artifacts News Ancient Places Europe Videos History Important Events Read Later Source link