Well, since nobody could guess it, I'll reveal it.... http://www.icta.club/cab-limo-super-cab/ The Checker Supercab.
Nobody figured it out, so nobody would have a turn yet. I'll check in with the original author what to do now. --- Post updated --- NVM, it's your turn, as you were the second closest to the answer (the closest is still not active). OT: Is it American?