http://youtu.be/7c-0iwBEswE A lot of people saw it explode, and the force from the explosion was pretty amazing according to Russians on TL.