Karma,
It posters like you who I love responding to as your obvious ill informed down ramping is just down right stupid and arrogant.
What explosion, if you bothered to read the report it states:The fact that the possible existence of an explosion has yet to be confirmed or ruled out.
In other words a best guess. So untill one does know its best to keep to the facts and stop the useless dribble.