October 30, 2012 at 06:57:18 UTC
Durlach, Germany. 2010
A road that was on the way up those 500 flights of stairs.
Reminded me of a studio Ghibli scene