Check out hundreds of photos in this collection on flickr by the Michigan Municipal League. The 300-plus farmers markets that exist in Michigan come in all shapes and sizes. They're in large urban centers and tiny villages. They pop up in parking lots, fields, roadsides, on Main Street and in permanent, historic...