an alien spacecraft hanging menacingly over London, photo