Street Outlaws America's List 2022 Racing Location Revealed

Shows the racing and filming location for Street Outlaws America’s List Top 25. These episodes originally aired in March of 2022 with racing actually occuring in January of 2022. This location is close to La Villa, Texas in Hidalgo County.

1 Comment

  1. Yup. It was a pain in the ass having to detour around the area. Its near a sugar mill and sugar cane fields on FM 107. That is an irrigation pipe that you were pointing at.

Comments are closed.