The Super Auto Show will be hosted in ICAR’s fully renovated facilities! Published on July 19, 2016 in News by The Car Guide Photo: Jean Lemieux