Street Outlaws gear up for Season 9 after Mega Race triumph
Street Outlaws is gearing up for its new season tonight after last week’s Mega Race showdown against Fast N’ Loud. The new Outlaws season starts with a two-hour premiere next Monday, April 10, on Discovery, and comes after Big Chief and his crew won the Fast N’ Loud vs Street Outlaws Mega Race hands down.