Dawn Breaks Over Big Boy. It's just after 6:00 a.m. on the morning of October 13, 2019, as the Union Pacific steam crew prepares UP 4014 for the return trip to West Colton today via Cajon P... (more)
Peoria to Fairbury turn is heading back to Peoria.
UP 4014 and 844 about to depart from Green River yard after the first stop of the day. Morning twilight is starting to show as blue hour begins.
Thursday night, I made it out to Kansas City Union Station to shoot Amtrak no. 3 coming into town with an old Pepsi Can on the point.
Here's the Southwest Chief, as it arrived in KC with the #5... (more)
Eurocity 150 ‘Emona’ glides over a moody after-storm scenery that begins to settle for the night.
Big Boy under steam and under the stars
Snow is falling during dusk’s blue hour on February 3, 2019, as an eastbound BNSF coal empty curves by milepost 57 west of Trout Creek, Montana.
On a wet winter evening in New York, a Manhattan-bound IRT Flushing line train passes overhead, running along the concrete viaduct above Queens Boulevard, in the Sunnyside section of Queens.
Christmas lights and subway trains on a misty, rainy night in Queens, with inbound and outbound No.7 trains meeting at 40th Street station, above Queens Boulevard. No white Christmas for New York ... (more)
A Winter evening sunset in Bensalem, PA illuminates an eastbound Amtrak Keystone as it barrels along the Northeast Corridor bound for New York City.
While a late summer sunset fades to dusk, a Manhattan-bound BMT line Q train skirts the amusement park at Coney Island, approaching its first stop at West 8th Street-New York Aquarium.
A raw, late autumn-early winter day in Chicagoland gives way to a foggy and damp dusk on November 29, 1986, as a westbound Burlington Northern commuter train roars out of the gloom at Naperville, ... (more)
A pair of fresh SD75M's wait for a signal to head west at Joliet UD.
A Herzog ballast train is tied down in the yard at Virginia, MN as the blue hour gives way to night and the storms moving in.