Come on guys, all this talk about how fast your cars are, who's is better than who's, my car does this better or that better. Don't you really want to know if all the talk is true? It's time for a few road test's. Just get off the computer for a few days and come to St. Louis.
No one interested in making the trip?
