Vehicle Plunges 200 Feet Down Embankment on Alameda Padre Serra in Santa Barbara
A driver escaped injury Saturday evening after their vehicle drove off the roadway and fell approximately 200 feet down an embankment on Alameda Padre Serra, according to the Santa Barbara […] The post Vehicle Plunges 200 Feet Down Embankment on Alameda Padre Serra in Santa Barbara appeared first on edhat.