Xanalikesthings over 1 year ago Apox said: Psycho Mantis? Given the Russian on the front of the straight jacket, I'd say yes.