Tokyo Motor Show 2005: Toyota Fine X

Duration: 00:00:47