Lonestar Throwdown 2017 Trucks Takeover Texas

LST is the most insane truck show on the planet. Here is our clip from our Volume 3 dvd from 2017. We headed out with the guys from C10 Talk and Pro Performance and stopped by our friend Aaron Kaufmans place for some repairs and then headed down to Conroe the next morning. From Grinder TV.