Wednesday, May 22, 2013

These stairs lead to nowhere.  They are located below the castle ruins in Homburg Germany and I'm sure they are somehow associated with them but it's not clear how.

No comments:

Post a Comment

South Georgia