St Peter de Merton, Bedford UK

A church has stood on this same site in Bedford Uk for over 1,000 years.

Post a New Image Comment

Anonymous Guest