STUDIO

Terms of Use Privacy Policy

Shocking Sight Caught on Camera

Surveillance footage shows dramatic moment a tornado causes a transformer to blow in Greensboro, North Carolina.

Source: Weather Channel

Top Trending Videos