Johali's Rate the Xfinity race --- Texas

5. Texas does not deserve to be on the schedule. Horrible, horrible track.
 
Back
Top Bottom