Set in Mobile, Alabama, it makes sense that Demon Squad reminds me quite a bit of one of my favorite HBO shows…
Demon Squad
By Lorry Kikta | June 2019
Leah Christine Johnson
By Lorry Kikta | June 2019
Set in Mobile, Alabama, it makes sense that Demon Squad reminds me quite a bit of one of my favorite HBO shows…