Fin Whale Washes Ashore, Dies on Santa Cruz Beach

 

A fin whale washed ashore at Cowell Beach in Santa Cruz Thursday morning.

KAZU’s Erin Malsbury has more from the scene

KQED

KQED serves the people of Northern California with a community-supported alternative to commercial m…