Let's have a talk.

The Talk of Santa Clarita is a podcast about issues affecting the city of Santa Clarita, Calif and the surrounding valley.