Storm damage, fallen trees and high winds have forced the closure of all Fiscalini Ranch Preserve forested trails.
Storm damage, fallen trees and high winds have forced the closure of all Fiscalini Ranch Preserve forested trails. Cambrian file photo
Storm damage, fallen trees and high winds have forced the closure of all Fiscalini Ranch Preserve forested trails. Cambrian file photo