Did you guys see this?? I watched about half a dozen videos of it last night--apparently Russia has a lot of dashcams...
I thought it was sort of funny that people were worried about UFOs...when I saw it my thought was "Oh s*it, we're going to die like the dinosaurs!" I think if I had seen that come in live I might have s*it my pants!