Thomas Smith March 8, 2019 New Trailer Lands for Demon Squad Thomas Smith March 8, 2019 Wild Eye Releasing has released a new trailer for Demon Squad: