phantasmagoria [or phantasmagory]

noun fantasmagoria.