It's no coincidence that the Towing & Recovery Museum is located in Chattanooga. That's where the first tow truck was built -- in 1916 by the Ernest Holmes Company. Stop by the International Towing & Recovery Museum and Hall of Fame, located in scenic Chattanooga, TN.
3315 Broad Street
Chattanooga, TN 37408
Video © 2011 Miller Industries. All rights reserved.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?