Rroval Member Jul 20, 2013 #1 http://www.huffingtonpost.com/2011/06/07/mars-space-station-google-mars_n_872556.html Can this be debunked?
http://www.huffingtonpost.com/2011/06/07/mars-space-station-google-mars_n_872556.html Can this be debunked?
Mick West Administrator Staff member Jul 21, 2013 #3 See: https://www.metabunk.org/threads/debunking-bio-station-alpha-google-mars.166/ Last edited: Nov 20, 2013