TOWTON 25

In its special Christmas issue, The Economist has a report on an archeological excavation in the Town of Towton, in England. This is where, on March 29th, 1461, the House of York defeated the House of Lancaster in the climactic battle in the War of the Roses, delivering the English crown to the Plantagenets. The …

TOWTON 25 Read More »