I guess you can call it the meteor explosion 'heard round the world.' A falling meteor appears to have exploded (think sonic boom style) about 900 miles from Moscow, Russia. With so much force it reportedly shattered windows. Video of the meteor exploding over Russia suddenly started trending … [Read more...]