Basically the title. Saw this at the crossroad of a tourist town in Austria. Does anyone know what it means?

by neoplasticgrowth

Leave a Reply