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