Kenilworth Castle, Warwickshire, England.

Kenilworth Castle, Warwickshire, England. Besieged for six months in 1266, the Siege of Kenilworth is thought to be the longest in Medieval English history,...