Talkin' Shop Talkin' Shop

Talkin' Shop with Auto Art

Larry Chachko, founder and owner of Auto Art in Glenview, IL, joins CCC to discuss high-end repairs, luxury vehicles and how his shop has remained successful over the years.