The Cabazon-Gardena Rock Train passes a windmill train in San Timoteo Canyon.
Some of the S curves that the Yuma Sub takes in San Timoteo Canyon help show off the loads of windmill components on this unit train as they approach Ordway.
A Santa Teresa to Chaffee windmill train heads down Beaumont Hill.
A windmill train enters San Timoteo Canyon with a fresh EMD leader.
A mix of road power heads through San Timonteo Canyon.
A railfan just barely gets a perfect window of opportunity for his shot as ISILB2 passes the rear of the ZCIG4 in San Timoteo Canyon.
ISILB2 with a CN leader heads into San Timoteo Canyon.
A rare for SoCal CN leader snakes around the S curves near El Casco after meeting ZCIG4 in San Timoeteo Canyon.
UP 6606 leads an eastbound empty auto train near El Casco.
UP 7310 heads into San Timoteo Canyon at Redlands leading an eastbound I train.
The eastbound ZCIG4 with a pair of CSXT units limps up Beaumont Hill on the blocks of two other eastbounds.
The westbound Robertson's rock train heads down Beaumont Hill between Ordway and El Casco.
The eastbound ZLAMQ heads into San Timoteo Canyon at Redlands.
Eastbound stacks work up Beaumont Hill on a busy morning along the Yuma Sub.
UP 7032 leads an eastbound manifest upgrade between Ordway and El Casco.