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