This death metal band from L.A. tours all over the U.S. and Canada. Members include Michael Keene, Demon Carcass, Brandon Giffin, Steve Jones and Lyle Cooper.
Added by Upcoming Robot on October 30, 2012