I guess NASCAR fans are well aware, but maybe all Toyota fans aren't. Tune into Speed now (8pm ET) and watch Toyota compete in it's first NASCAR truck series race. Would be great to see them finish well...or even win.
- posted
20 years ago