Saint Louis' fortress of Chateau d'Angers

These gigantic towers and massive surrounding walls stretch for nearly one kilometre and include 17 towers.
[Angers - France]