The Olivia Tremor Control - California Demise Pt. 3 (Live NPR Sessions)

The best live recording of OTC I’ve ever heard. I can’t find the original date but i’m guessing this was released 1998 - 1999 maybe??
Back to Top