2010: On Display @ NAIAS

The Michelin Display at the
2011 North American Internation Auto Show, Detroit Michigan