Originally Posted by Shurenuff
Then watch the Speed channel. I've seen the same or a very similar commercial a few times on there before.
Yes it has been shown on the Speed channel. I was trying to figure out what channel I saw it on until I saw your post then it hit me. I remember telling my wife to come and look at the commercial.