Sneak Peek: The Need For Speed

Season 2 8:00

A special guest judge comes to the competition to watch the contestants put the pedal to the metal in the pouring rain.

Loading...