NASCAR

Road America, in Idyllic Elkhart Lake, Wisconsin, Puts You in the Driver's Seat

7/17/13 in NASCAR

Tucked away between the much more well-known city and town of Milwaukee and Green Bay, a little-known gem in Wisconsin is Elkhart Lake. It is home to Road America, one of the most unique places celebrating motorsports on earth...

Read the full article on Bleacher Report...

Notify me by email about comments that follow mine. Preview