NASA: What Exploded Over Russia?

So what exactly was that thing that crash landed in Russia? Apparently it wasn’t a Transformer, although I’m still sceptical… NASAs created a video explaining the details, using some neat science they’ve been able to work out exactly where it came from.