Aliens

Aliens Continue Their Russian Invasion
From time to time I'll be posting nerd/science related stories because I'm told Science sells. I'll be tagging these posts Science Corner. Not that you're a nerd. You're not. I know.
I'm sure you've seen the dashboard camera videos of meteors crashing to the ground in Russia and like this one (by the…