I guess the skeptics were wrong on this one. Turns out the aliens were in Hangar 1083, not Hangar 18.

(Via jwz’s blog.)