Castle

This Is The Tower Of London, A Castle Built In The Early 12th Century Photo