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 Views: 0