This rather dated looking commercial for Kenwood car audio players really startled me. They must have a morbid sense of humor in Italy. There is no way that this could have aired elsewhere in the world.
This rather dated looking commercial for Kenwood car audio players really startled me. They must have a morbid sense of humor in Italy. There is no way that this could have aired elsewhere in the world.