The Diablo Canyon Nuclear Power Plant in Avila Beach shown on Dec. 6, 2001.
The Diablo Canyon Nuclear Power Plant in Avila Beach shown on Dec. 6, 2001. David Middlecamp dmiddlecamp@thetribunenews.com
The Diablo Canyon Nuclear Power Plant in Avila Beach shown on Dec. 6, 2001. David Middlecamp dmiddlecamp@thetribunenews.com