A northbound BNSF Railway coal train heads around the curve in Palmer Lake, CO on the morning of August 1, 2017.
With a fresh crew, a southbound oil train cruises through Colorado Springs, CO on July 24, 2017.
A couple of fishers hang out as a southbound oil train passes Palmer Lake, CO on July 24, 2017.
A northbound coal train cruises through Palmer Lake, CO on July 24, 2017.
Burlington Northern Santa Fe C44-9W number 4658 leads a southbound manifest freight train at the top of the grade in Palmer Lake, CO early on a lovely July 24, 2017.
An ES44C4 leads a northbound intermodal train in Palmer Lake, CO on July 18, 2017.
An SD40-2 leads a short local across County Line Road in Palmer Lake on July 13, 2017.
Burlington Northern Santa Fe SD70MAC number 9843 brings up the rear of a southbound coal train in Colorado Springs, CO on July 12, 2017.
Burlington Northern Santa Fe ES44AC number 5905 leads a southbound coal train through Colorado Springs, CO in the pouring rain on July 12, 2017.
A GE locomotive heads up a southbound Union Pacific manifest train in Colorado Springs, CO on July 10, 2017.
An empty rail-carrying train heads south through Colorado Springs, CO on the morning of July 10, 2017.
A northbound empty coal train heads through Palmer Lake, CO on May 20, 2017, following a couple of snowy days.
A pair of ES44AC locomotives bring up the rear of a northbound empty coal train in Colorado Springs, CO on May 20, 2017.
With a snow-capped Pike's Peak in the background, a pair of locomotives lead a grain train south through Colorado Springs, CO on May 20, 2017.
Union Pacific E9A and 4-6-6-4 "Challenger" rest in the roundhouse at the Cheyenne, Wyoming shops on March 25, 2017.