Disaster Strikes – The Night of the Twin Tornadoes Disaster Strikes – The Night of the Twin Tornadoes Tara McAndrew / Monday, April 6, 2020 0 1153 Article rating: 5.0 Life is like central Illinois weather – it changes in the blink of an eye. It did the night of March 12, 2006. Read more