The Power Plant used in the episode is the Cape Fear Power Plant in Moncure, NC. It was retired by Duke Energy in 2012 and demolition is slated to be completed in 2016.
The episode won an Emmy Award for Outstanding Stunt Coordination for a Drama Series, Miniseries or Movie.