Sunday, October 03, 2010

And Speaking of The Head Cat: here they are, live at the Fox Theatre, 25th September, 2010.
http://www.youtube.com/watch?v=1lZ_PQZxAr8
Marvellous.