Thomas Smith March 29, 2025 Nick Moon Returns in Demon Squad: Tooth and Claw Thomas Smith March 29, 2025 The first teaser is here!