LUDO, an indie rock band from St. Louis, just recorded their album, "You're Awful, I Love You," for Island/Def Jam. To spread the word, they created weekly Wepisodes available on YouTube and iTunes as Podcasts. The series is sponsored by Mike Landlot, a mogul from the... more »

  • October 22, 2007