(Photos by Bob Chiluk) – For several seasons now, the Ultimate Street Car Association has been bringing its brand of pro touring competition to the beautiful facility known simply as Road America. Located in Elkhart Lake, Wisconsin it looks like a race track set into a national park. The course itself is long and difficult but […]
More...
More...