Playing the Detroit area on Aug. 15 has special meaning for Charm City Devils lead singer John Allen.
"I love Detroit," the Maryland native told Noisecreep. "I love that area. I love the rock 'n' roll up there. The other thing I love about it is you guys have