A secret government agency who recruits the most hazardous horror icons to battle a biblical force.
29 February 1972, Buffalo, New York, USA
April 3, 1988 in Lockport, New York, USA

