Overview Details Press Releases Multimedia Locations People Groups When their approach has been systematically accurate, what really happened is that the oil changes and auto repair shop in Greenwood, IN, Thompsons Automotive Repair Tire and Lube LLC, became popular!