The Curtains is an American band founded by Chris Cohen and visual artist Trevor Shimizu in San Francisco, California in 2000.
First Spin
Last Spin
wha wha, no followers yet. :(
The Curtains is an American band founded by Chris Cohen and visual artist Trevor Shimizu in San Francisco, California in 2000.