So, it seems that a weather system is moving through the northeast (Credit: NASA/NOAA Goes Project):
It deposited this white stuff on my street:
and other nearby streets:
I suppose it’s possible that there was snow in other places, but if I don’t see something I don’t believe in it.