Season 18 Episode 1 Tonight @ 7:30pm
Next Week Episode 2 will be the one they filmed at Texas Motor Speedway!
Right after each one will be Richard Hammonds crash course,which I believe were all filmed here in the USA, showing Mega Machines. Last weeks was pretty good.
Next Week Episode 2 will be the one they filmed at Texas Motor Speedway!
Right after each one will be Richard Hammonds crash course,which I believe were all filmed here in the USA, showing Mega Machines. Last weeks was pretty good.
Comment