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