Live Music

L.A. Witch – Echo – 6/10/15

3-piece girl garage/psych band, L.A. Witch, performs to a crowded Echo on June 10, 2015. Photographed for Verbicide Magazine. View More