historyreviewed.best
Video: Dumb China: Footage: Gas cylinders explode at facility in east China
This is crazy. Here’s the video: