Season 3, Episode 8 French Twist

First Aired: October 16, 2010

Sherry reveals some surprising secrets about the upcoming World Racing Grand Prix. Meanwhile, Akiza gains a new appreciation for turbo dueling.