This fantastic church is in a small village Leighton Buzzard. It's right at the top of a hill and can be seen from miles away when the sun is shining.
Comments
Sign in or get an account to comment.