GM nostr, here’s a question:
On our residential street a few weeks ago this indication appeared and I have absolutely no idea what it could mean or refer to.
Anybody have any idea?
This is a non English speaking country and there are practically never any signs in English. So I’m a bit puzzled.
Are we to be DEWed? 