Offcials push for wildlife overpass at Liberty Canyon
Liberty Canyon Road under the 101 Freeway in Agoura Hills is one of the only places left in the area where mountain lions and other animals can move in and out of the Santa Monica Mountains. Source of this article: The Acorn, March 6, 2014 But the roadway can be Read more…