British Flag in the Chester Cathedral

Chester, England British flag, tattered, hanging in the Chester Cathedral.

No Comments

Leave a Reply