JJ Da Boss has invited street racing teams to Memphis for a chance to win.
Street Outlaws: Fastest in America
Season 1 Episode 12: Too Much Power
The fast-paced feud between Detroit and South Carolina continues and Motor City brings more power than their cars can handle.