Attention good people of Los Angeles, this weekend marks the opening of David Yow’s solo art exhibit. Yow, best known as the front man for confrontational noise-meisters, The Jesus Lizard (and before that, Scratch Acid) will be showing at the DIY Gallery, 1549 W. Sunset Blvd., Los Angeles, CA 90026. You can see an online selection of his paintings and digital work at his website. I love this one.