5 Acts: <center>The Ecstasy Of Saint Theresa</center>

Monday, November 20, 2006

The Ecstasy Of Saint Theresa

Prague, Czech Republic
Wow! How did I miss this? Apparently The Ecstasy Of Saint Theresa is putting out a new album this month. I had no idea, but I can't wait to hear it! Here's one of the best tracks from their 2002 release.