What kind of car is that one they have pics of in red and black? I don't know of any company with a logo like it has on it's hood. Any clue? Nice pics of those Italian ladies in red there. Would sure be nice to actualy see em in-game to help ya through a Long Night on Special Stage 5.......