Message posted by lone wolf on January 12, 2005 at 7:10:27 PST:
The google automatic news search dug this up, so I assume it is a new page on the Popular Mechanics website. At least he thinks Area 51 is back in Nevada.
Replies: