Coincidence, or do storms just like the State of Missouri that much? Further reading Always Exciting: Weather in St. Louis New Radar Display on National Weather Service Website Omaha = City of the Tornadoes? saint louis weather radar missouri wx coincidence Add new comment