Meltdown Mayhem (Earth-2789)

Meltdown Mayhem is a location and level.