That’s no moon - It’s a space station!
*snort* That was my first thought, which I posted before I saw yours!