695 North Ave Ne
Atlanta, Georgia 30308

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 19, 2009