November 25, 2005


DaimlerChrysler delivers fuel-cell buses to Beijing

Peking, China

Connect with Autos.ca