astroengine.com
The Day Aliens Invaded… [UPDATE]
UPDATE (Mon. 9:50 a.m. PT): Shocker. NASA refutes Hoover’s claims. Apparently his paper failed peer review for publication in the International Journal of Astrobiology… in 2007! More he…