superchunk on 18 March 2012
Yeah, the alien sitting in the massive chair is right out of the initial ship they find in the first alien movie. Then I googled it and read the wiki article on the movie. Sounds really awesome.