Michigan's small towns have great stories. Little Michigan presents 100 towns with populations under 600. From the state's long mining history to its Civil War heritage, each community is charming and... This description may be from another edition of this product.