Alien Space Station On Mars? pappas89 Published 06/07/2011 This structure is 700' x 150', and is colored white with blue and red stripes Autoplay On Next Video Share Tweet Flip Email Pin It Embed: NEXT VIDEO Neil Degrasse Tyson, "The most astounding fact about the universe is . . ." 1 Comments Log in for Comments
1 Comments