Even though it may look like it these are not bugs or snow. This is dust particles floating in the air in Beijing, China on a cold December night. During the day you see this dusty haze in the air, but it's not as visible at night. It's certainly still there though. The athletes in the 2008 olympics better have some portable oxygen with them.
See more videos uploaded by xander8888