A river side road in Venlo, Netherlands where ducks can walk on road in harmony with people!

2 comments
Leave a Reply