Thursday, March 09, 2006

Red rain could prove that aliens have landed

An article that describes the potential discovery of an honest-to-god ET life-form.