This is neat... But what is it? Looks like a makeshift cryo tube and an Alien-style suit. Alien 5 inspired art perhaps?