After $3B Deal, Irving-Based Vistra Receives NRC Approval To Own and ... - Dallas Innovates
6 months ago
65
:: Perry Nuclear Power Plant, a boiling water reactor located 35 miles east of Cleveland in North Perry, Ohio. One of the largest reactors of its type ...