I feel you are undermining the Science!
Just because some common folks think they seen something, it does not mean it exists! It was probanly gas leak explosion, or something!