Thursday, December 10, 2009

The Residents

Oh, Shit!
The Residents will be kicking off their latest tour at the Rio in Santa Cruz, California on January 23, 2010. I got my ticket.

No comments: