Or maybe he's just taking a cat nap on your floor? Rumor has it Walt Disney is being preserved in a freezer. Maybe STS is just trying to preserve Alpha Wolf? O.o