Castle Rock Falcons and Wildflowers

  by Beverly Lane   It’s nesting season again for peregrine falcons at the Castle Rocks near Walnut Creek, so the rock formations are closed to the public. The rocks are located within Mt. Diablo State Park. However, people often access them from the Stage Road Trail, which runs along Pine Creek through Castle Rock […]