Celebration - Mike Anderson crosses the finish line to claim first place in the Big Granite Marathon. He finished 45 seconds in front of second-place Peter Starykowicz (Team Rainbo) of Long Grove, Ill. Anderson's time was 1 hour, 12 minutes and 29.3 seconds. Photo by Darlene Prois