Anyone hear this "russia just did a fly by of area 51" shit? I'm kind of pre occupied at the moment but a friend just got a "news alert" by The Drive!
What? not a chance, right?
Anyone hear this "russia just did a fly by of area 51" shit? I'm kind of pre occupied at the moment but a friend just got a "news alert" by The Drive!
What? not a chance, right?