Diablo Canyon nuclear power plant near Avila Beach.
Diablo Canyon nuclear power plant near Avila Beach. Joe Johnston jjohnston@thetribunenews.com
Diablo Canyon nuclear power plant near Avila Beach. Joe Johnston jjohnston@thetribunenews.com