Chicago-based garage rock band Twin Peaks, who lifted their name from the early-’90s cult series of the same name, and who released their second album, Wild Onion, on August 5th, 2014 via Grand Jury Music, performed a hometown show at Metro Chicago last night.
Discussion
No comments yet.