Trending Now

Strong winds rip roof right off building in China as people watch in terror

Dramatic video from China show strong winds ripping an entire roof off a building. Street lights, electrical wires and other facilities were damaged but no casualties were reported.
All Videos