Ludo – “Love Me Dead” (Music Video)
Ever wonder what happens to high school or college drama club members? Most probably transition into corporate America, but apparently one leaked out into a power pop band from St. Louis called Ludo. I am a little late on this bandwagon, but here’s their single from their latest album You’re Awful, I Love You: “Love [...]



