The San Francisco duo known as The Limousines have released their first official music video. Full of zombies, car chases, and adventure, it’s a great watch. Internet Killed The Radio Star is the first single off of their new album Get Sharp, which comes out in just a few weeks.
Though the timing may seem perfect, this song is not referring to recent ramblings of The Artist Formerly Known As Relevant.
Leave a Reply