Wicked Horror has a great new review for Demon Squad:
“Overall, Demon Squad is an independent horror feature that is indeed worth your time. The colorful world presented as well as the fantastic characters and storyline all provide a stepping stone for a hopefully expansive greater universe. 7/10.”
Read the Full Review.