Sounds like one of those いたしゃ I keep hearing about. Sure hurts my head whenever I think about those kind of cars.