The Diablo Canyon Nuclear Power Plant in Avila Beach in 2001.
The Diablo Canyon Nuclear Power Plant in Avila Beach in 2001. DAVID MIDDLECAMP dmiddlecamp@thetribunenews.com
The Diablo Canyon Nuclear Power Plant in Avila Beach in 2001. DAVID MIDDLECAMP dmiddlecamp@thetribunenews.com

Thanks for coming Diablo Canyon, but it’s time to go

June 23, 2016 08:39 PM