A huge white object flashed in Russia’s sky in the night to Sunday. While some feared that aliens had entered Mother Earth or that war had broken out, the explanation was rather earthly.

This content was originally published here.