Wednesday, September 3, 2014

PICTURE: Priest

Priest: Taken in 1999 at Sefton Church in Merseyside, England, the photographer was fascinated by the building and said there was no one standing there when he took the picture.

No comments:

Post a Comment