Texas Takedown

Texas Takedown

Available on discovery+
S1 E3: Thirty-two racers descend on Edinburgh, Texas. However, it's been raining in Texas and the track is probably the trickiest the racers will see all season.