Thursday, October 2, 2008

MAZDA KIYORA


A smallest Mazda is coming. 1.3L engine, start/stop system and more for a litlle car.

No comments:

Post a Comment