03-12-13 March 12, 2013 A few images from Autocare Specialists, they are located at 84th and I-80 here in Omaha. I was getting my oil changed and they let me wander around in the garage for a few minutes.