Oh Russia. They know.. >Look to Jesus OP are you Christian russia meteor US