Tear off Your Own Head (It's a Doll Revolution)
First release by Elvis Costello (April 15, 2002)
Doll Revolution
Album
2003
First release by Elvis Costello (April 15, 2002)