While many bands struggle to develop a sound that is both unique and comfortingly familiar, L.A. Witch seems to do it with ease. L.A. Witch is a power trio from Los Angeles whose music hits you like a 90-mph slap to the face. The band includes Ellie English on drums, Irita Pai on bass and […]