Mountain Lion Trapped In Santa Cruz Riverbed

A mountain lion was trapped on a riverbed in Santa Cruz.