What state is lizard lick towing filmed in

Lizard Lick Towing was filmed in North Carolina. All those 3 people are real and are not actors. They do run Lizard Lick Towing which is an actual towing place.

Monday, February 06 2012


Source: http://www.lizardlicktowing.com/

Related questions