News

It’s estimated that the St. Louis area suffered $1 billion in property damage when an EF3 tornado struck on May 16.