A massive explosion in the northern Chinese city of Tianjin rocked the area and witnesses saw a giant mushroom-shaped fireball loom over the city.

According to Xinhua, China's state media outlet, eyewitnesses report seeing a massive fireball followed by shockwaves felt miles away from the epicenter. The explosion happened around 11:30 p.m. local time in the Binhai New Area of the northern city. News outlets suggest the initial fire originated at one of Tianjin's Port Ruihai's warehouses.

People recorded the initial fire, inadvertently also recording the subsequent blasts. Videos, like the one below, were uploaded to YouTube and other social media.

Xinhua tweeted the explosion was caused by flammable material at the container terminal in the building near Tianjin's dock:

Update:#Tianjin explosion reportedly caused by inflammables & explosives at container terminal, hundreds hospitalizedpic.twitter.com/c2BUYhkrE1

- China Xinhua News (@XHNews) August 12, 2015

Xinhua also tweeted that more than 50 people have been hospitalized with injuries following the explosion.

Update: Hospital says it has received over 50 wounded from #Tianjin blast, new ones keep coming pic.twitter.com/OeBYcGiVMd

- China Xinhua News (@XHNews) August 12, 2015

Xinhua's report stated the blast shattered windows and other glass objects, injuring residents. Taida Hospital informed the news outlet most of the injuries were from glass and debris.

A second video of the explosion shows the falling debris.

So far, no deaths have been confirmed, although reports state there were a couple of bodies found at the scene. It is now being reported the fire is under control, but two firefighters have gone missing. Xinhua tweeted the following:

Update: Fire under control after huge explosion in N China's #Tianjin, 2 firefighters out of touch (web sources)pic.twitter.com/hBq07ckYqO

- China Xinhua News (@XHNews) August 12, 2015

BBC China explains the two explosions, the first smaller blast and second larger blast, were recorded by the Chinese Seismological Network. The second explosion was estimated to equal about 21 tons of TNT.

Update: The People's Daily, China reports via Twitter 7 people dead following explosion.