Telluride Tire & Auto Service Archives - Tire Review Magazine
Tire Dealership Starts the Year Off Big with Help from Tarantino Film

The recent Colorado snowstorm, which dropped two feet of snow in some places, was ideal for Quentin Tarantino’s cast and crew in Telluride, Colo., who are filming “The Hateful Eight,” Tarantino’s latest film, which takes place during a blizzard. And, according to Colorado Public Radio, the film has also helped local businesses, including Telluride Tire