Loading...
Uploaded by KillinoFirm on Jun 24, 2009
Hundreds of thousands of tires nationwide are believed to lack gum strip, which keeps the tread from separating. These tires were made in China and imported by Foreign Tire Sales.
News & Politics
Standard YouTube License
hahahaha... West lake Telluride tires... I've put a few of these on. but I'm in canada
Drivenout 2 years ago
Load more suggestions
hahahaha... West lake Telluride tires... I've put a few of these on. but I'm in canada
Drivenout 2 years ago