Video shows tornado pushing into Armada

The tornado in Armada has been rated an EF-1 by the National Weather Service with winds over 105 MPH - and it was caught on cell phone video.

Latest Videos

Let it Rip

View More
View More