Has there ever been a tornado in Michigan?

Yes. Michigan gets tornadoes every year. The worst tornado in Michigan history was an F5 that devastated portions of Flint and Beecher on June 8, 1953, killing 116 people.