abominal snow cat of the north finally captured