Insane Truck Tugs at The Barn – November 2021 Recap
Trucks Gone Wild and Mega Trucks putting on a great show at The Barn in Sanford, Florida. Grudge Match Truck Wars and Tugs are the new craze in Central Florida.
Trucks Gone Wild and Mega Trucks putting on a great show at The Barn in Sanford, Florida. Grudge Match Truck Wars and Tugs are the new craze in Central Florida.