Passed quite a few of them last few weeks on the way to work but seldom on the way home from work.
Random places - but usually on rural roads where it is not safe to stop and inspect.
And never in the same place twice.
I am guessing something thrown from a car window but what is it?