RAW VIDEO: Mountain Lion Safely Captured in Downtown Santa Cruz - NBC 6 South Florida

    RAW VIDEO: Mountain Lion Safely Captured in Downtown Santa Cruz