The Weirdest Tourist Attraction in Every State

Chattanooga, Tennessee, boasts the world’s largest tow truck factory, and was where the world’s first tow truck was built in 1916. The Friends of …
Source: Towing News