Anupam Routh
Active Member
Greetings to all of you for happy new year. I noticed the 2007 ST specifications that it has a very long wheelbase - 131 inch. Is that correct? If it is correct, then the ride in 2007 ST will be much better than the ride in 2003 ST. Am I thinking right? What is your opinion? With thanks.