Chicago Auto Show 2011

?Chicago’s 103rd Auto Show? The ?Windy City? recently hosted the 103rd Chicago Auto Show ? unquestionably the largest consumer oriented auto show in the country. The renowned show has made the McCormick Place complex on Lake Shore Drive its home since 1961. The McCormick Place complex is the largest exhibition and meeting facility in North…

Read More…