Listen Live

Apparently, there are vampires living in Texas? What are they doing there? What do The Chicks think about it? Also, Heather Locklear is spiraling out of control.