This is the product description text that will appear here.
Quantity
1
Description
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 unique. With full-color photographs, fun facts, and fascinating details about ever...