Demontown

"A demon fight club? Since when do they need an excuse."

- Faith Lehane

Demontown was a clandestine demon fight club in London.

Appearances

 * Live Through This