The Torments w/Self Taught No Lessons & The Venus Flytraps

The Happy Dog, 5801 Detroit Avenue, Cleveland