charlotte michigan

How 14 Michigan Towns Got Their Names
Lansing, Jackson, Kalamazoo, Grand Rapids, Battle Creek, Fowlerville, Charlotte...the origins of these seven town names, along with seven others, are explained. CLICK IN to read how they got their names!