UNDER CONSTRUCTION.
According to Quantum FFF theory, the "Russian Meteor" was a small Black hole or double icy micro Comet, leaving nothing but water vapour and an evaporating unstable double micro black hole behind.
For micro black holes, see also: