Tornado Near Lowell?

Tornado Near Lowell?

National Weather Service teams are in Lowell today to try and confirm that a tornado touched down there on Thursday during strong storms that were accompanied by high winds.  Authorities in Lowell and in nearby rural areas report downed power lines, several large trees down, and property damage.  High winds caused extensive damage to solar panels installed on the building that houses Three Creeks Elementary School.

Weather

Photos