Megakat Nuclear Power Plant

The Megakat Nuclear Power Plant is a place in the show.