Holy crap! This was a massive explosion caught on video. This page has a couple of videos from different locations. The shock wave is incredible, especially in the video that's lower down the page. As far as I know they haven't determined the cause yet.
https://www.foxnews.com/world/explos...capital-beirut
There are some videos and stories on YouTube as well.