The Diablo Canyon Nuclear Power Plant in Avila Beach.
The Diablo Canyon Nuclear Power Plant in Avila Beach. David Middlecamp dmiddlecamp@thetribunenews.com
The Diablo Canyon Nuclear Power Plant in Avila Beach. David Middlecamp dmiddlecamp@thetribunenews.com