I remember when Planet X was thought to be where Ghidora, the three headed space dragon, was from...that planet where all the aliens look like they come from a Devo video! (If we take GODZILLA VS MONSTER ZERO seriously---and I see no reason not to.)
Anyway, I love the story. Hilarious as always!!! Cheers!
Hehe, I am sure it probably is our there, it's the perfect hiding place for an alien base to watch us, especially the dragon ones!