Remember When A Giant Meteor Smashed Into Russia? [VIDEO]Remember When A Giant Meteor Smashed Into Russia? [VIDEO]The aliens are attacking Russia and evidently they are throwing giant space rocks at them. That has got to be the only explanation for this, right?Dalton CastleDalton Castle