Stephanie Finucane

San Luis Obispo Tribune

San Luis Obispo Tribune

Stephanie Finucane on KCRW

The last nuclear power plant operating in the state of California is set to shut down in 2025.

What will closing Diablo Canyon mean for SLO County?

The last nuclear power plant operating in the state of California is set to shut down in 2025.

from The 805