Mountain Lion Killed Crossing 101 Freeway

Mountain Lion Killed Crossing 101 Freeway

The Malibu Times
October 2, 2020, 3:33 pm
California Highway Patrol discovered the body of a dead mountain lion last Wednesday morning along the Ventura (101) Freeway in Calabasas.
US