What happened to the "Apollo 11" thread?

I mean, I’ve seen plenty of threads locked, and posters “disappeared,” but it’s pretty strange to see an active, current, non-offensive thread vaporized.

Whenever things mysteriously disappear, we prefer that you contact us by PM if you want an explanation.

This is closed.

(ETA: Check your PM box)