Invaders! Possibly from Space