Deep in the Canadian wilderness The Regulators battle against a tribe of Sasquatch.. People have begun to mysteriously vanish inside an isolated town in the Canadian wilderness, and the monster... This description may be from another edition of this product.