originally published at Tinfoil Music
Date: Friday, April 23 2004 @ 17:46:07 BSTThe name of Debra DeSalvo's new album is "Electric Goddess", which sort of throws the gauntlet down, if you ask me. Lucky for us, win, lose, or draw, it's a GREAT show! But then, whaddya expect from a record that opens with a song titled "Demon in the Sack"?






