Insidious Wiki
Advertisement

The Demon's lair is the dark and shadowy ralm of the Demon, located somewhere in The Further. It appears as a red, demonic-decorated theatre with Satanic decor and a stage room with marionettes.

Advertisement