Looks like a sheet of ice on the streets to me! Gotta put chains on that bitch (just snow tires won't help you there)...
Granted, it doesn't help tailgating cars in front of you in bad weather. And seriously, why the hell would you be driving after seeing that?