Toyota Celica ST 205

Malaysia
May 19, 2007 3:16pm CST
I really like this car. It's AWD makes it so much fun to steer on the road. Mine has a large turbo and many other mods fitted in. Are there other users out there who has this car too?
No responses