When You Don't Tell the Technician You've got a Twin Turbo


If you work as a dealership technician, then you probably see pretty routine issues. It's all routine until the guys from Armageddon Turbo show up complaining about the whistling noise coming from their truck. You hop in to check it out and, next thing you know, you're surprised by a twin turbo!