Photos: Cherry Glazerr & L.A. Witch at The Echo, Los Angeles, CA (2.13.15)