Just watching some snowmobile racing, and one of the sponsors was Traxxas. There are Traxxas flags every where.

There are all of these events sponsored by Traxxas, but where are the commercials? It would be pretty cool seeing R/Cs ripping around on TV...