Here is Japanese TV footage of the explosion.
_________________________
Yes. I can haz a biz and site, no?