That's no moon. It's a space station. The enormous ...