Mercedes debuted the “Tree of Innovation” commercial during the Oscar presentation on Sunday. You may have seen it a few times since! It is just a small sample of all the green technology that Mercedes has brought to the marketplace!

March 9, 2010 at 11:46 am by Jesse Cannon-Wallace
Category: S-Class, S400 Hybrid, Videos