Tag Archives: Detroit auto show
Did somebody say Auto Show?
Detroit is hosting the North American International Auto Show through January 27th. I can’t let the moment pass without offering a video to celebrate. Here’s the music video for “Look at That Cadillac” by The Stray Cats. I gotta say, … Continue reading