Here it is, the tentative 2012 Racing Schedule in Michigan. Subject to change. Almost certain to change.
May 4. Mud, Sweat and Beers. MTB. Traverse City, Michigan.
June 2. West Branch Road Race. Road. West Branch, Michigan.
June 23. State Games of Michigan. MTB. Canonsburg, Michigan.
July 14. Boyne Mountain Marathon. MTB. Boyne Mountain Resort, Michigan.
August 12. Cherry-Roubaix Road Race. State Championship. Road. TC, Michigan.
September 23. Pando Classic. MTB. Rockford, Michigan.
October 15. Peak2Peak Classic. MTB. Thompsonville, Michigan.
October 25. Lowell 50. Gravel Road Race. Lowell, Michigan.