Supercar Saturdays / Supercar Saturdays: May 7, 2011

South Barrington, IL ()

These pictures are from Supercar Saturdays at The Arboretum of South Barrington, IL. It was cloudy, but there was a good showing for the show's first appearance at The Arboretum.