Log In or Register
Depicted is a deserted, natural canopied, small country road somewhere on the peninsula Walcheren, Zeeland, The Netherlands.