Tag Archives: Toyota Innova limousine

Nausea inducing – Toyota Innova limousine

If you want to travel in a more comfortable vehicle with extra leg room and seats, might as well buy a mini van or a bus. Stretched an extra five feet along its wheelbase, this Toyota Innova is easily the worst innovation of 2009. We would like