I guess the skeptics were wrong on this one. Turns out the aliens were in Hangar 1083, not Hangar 18. (Via jwz’s blog.)