"Why is everyone worried about meteors instead of the possibility that Russia just got their own Superman?"