Advertisement

Video: Star Worlds

Watch video highlights from the 2013 Qualcomm Star World Championship in San Diego.

October 14, 2013

The Star World Championship drew 66 teams from around the world to San Diego in early September. Watch video highlights here:

null
Advertisement

More Racing

Advertisement
Advertisement