Saturday, June 11, 2005

Noah Schachtman of DefenseTech is skeptical about the "space rods" story below. He explains why.