Marshalltown, Iowa has taken a direct hit from a large and violent tornado.
The supercell storm produced the twister and trained spotters reported that it ripped through the northwest side of the city at approximately 4:55 pm., causing catastrophic damage.
Early reports say vehicles are missing and overturned, tops of buildings are gone and trees and power lines and down.
Marshalltown is located 60 miles northeast of Des Moines, or about 130 miles south of the Minnesota border.
A warning was issued by the National Weather Service-Des Moines at 4:37 p.m., warning residents of the town to "take shelter immediately."
Photos are starting to filter in and the damage is extreme.
Pella, a small town about 50 miles south of Marshalltown, was also hit hard by a tornado that produced catastrophic damage.
We'll update this story as we learn more.