Album
Lemon Demon
Released 2003
0 58220 0
Spirit Phone
2016
I Am Become Christmas
2012
Dinosaurchestra
Live From the Haunted Candle Shop
2003
Almanac 2009
2009