There's something ghoulish going on in this wacky industrial setting...