Strong storms brought the risk of tornadoes, large hail and strong winds to the St. Louis region on Wednesday, 5 On Your Side Weather Impact Meteorologists said. To stream 5 On Your Side on your phone ...