Milwaukeefan: Union Pacific 8762 at Howard Street.
Milwaukeefan: Union Pacific Jeep Plowing Platform.
Milwaukeefan: UP Jeep Spreading Salt.
Milwaukeefan: Former MoPac Caboose.
Milwaukeefan: Rail Train Meeting Light Power.
Milwaukeefan: Heading into the Gathering Darkness.
Milwaukeefan: Pushing the Limits of Available Light.
Milwaukeefan: Metra #719 Departing Mount Prospect.
Milwaukeefan: Metra #719 at Mount Prospect.
Milwaukeefan: Just Like the "Old Days," Sort Of.
Milwaukeefan: BNSF-Lettered Coach on UP Northwest Line.
Milwaukeefan: Grain Train at Seeger.
Milwaukeefan: My Last Photo of Deval.
Milwaukeefan: And That's That.
Milwaukeefan: Rainy Afternoon at Earlville.
Milwaukeefan: Coyote Spooked by the Troy Grove Job.
Milwaukeefan: Troy Grove Job Southbound near Shabbona.
Milwaukeefan: Fresh Units at Elmhurst.
Milwaukeefan: Eastbound Reefer Block at Elmhurst.
Milwaukeefan: Meeting Train #619 at Palatine.
Milwaukeefan: Union Pacific 4207 North at Tuscola.
Milwaukeefan: Amtrak 22 Detour at Tuscola.
Milwaukeefan: Union Pacific Southbound at Sullivan.
Milwaukeefan: CSX Q374 at East St. Elmo.
Milwaukeefan: Union Pacific Z-train at St. Elmo.
Milwaukeefan: Union Pacific Sand Train.
Milwaukeefan: Head end 6 a.m. Elk Grove.
Milwaukeefan: 6 a.m. Elk Grove Job Reverse Move.
Milwaukeefan: MoPac in Yellow
Milwaukeefan: UP 8243 at Altoona Wisconsin