A FAIR Shot of 642: Veterans ACS-64 #642 passes the shuttered Fair Tower as it approaches a station stop at Trenton on Friday, June 29, 2018.
Catching Waves at Marble Hill: P32AC-DM #704 leads the Ethan Allen Express, Train #295, with its many Amtrak wave logos through Marble Hill as a jet skier passes it on the Spuyten Duyvil Cr... (more)
Through the Cut at Marble Hill: P32AC-DM #704 emerges through the cut at Marble Hill with Grand Central-bound Empire Service Train #280.
A Little Beaten and Off the Usual Path: P32AC-DM #705 is seen sporting a new escape hatch in its nose, while otherwise looking a little worn as it passes through the Marble Hill section of ... (more)
The Early Bird Gets the Adirondack: MARC II Cab Car #7753 leads Train 69, the Adirondack, towards Metro-North's Harlem-125th Street Station early on Saturday morning, June 2, 2018, as a bir... (more)
Men at Work in Trenton: Three Amtrak track workers look on as NJ Transit Northeast Corridor Line Train 3932 approaches the Trenton Transit Center during the morning rush. This NJ Transit s... (more)
Morning Work at Trenton: An Amtrak track worker holds up a "Workers Present" sign as NJ Transit Train 3817 proceeds to Morrisville Yard during the morning rush.
A Beautiful End to a Rough Commute: ACS-64 Veterans Engine #642 approaches Metropark Station with Northeast Regional Train 178 minutes before sunset on Friday, May 11, 2018. A late afterno... (more)
Before the Rain Came to Cranford: Minutes before a Thursday evening rain storm hits Cranford, Raritan Valley Line Train 5445 departs under a colorful sky. Cab car shortages due to PTC upg... (more)
Two-fer at Princeton Junction: A pair of ACS-64s lead Northeast Regional Train 129 past Princeton Junction on Wednesday, May 2, 2018. Note the temporary platforms in place at the station ... (more)
You Again?: You know it's been a long day of railfanning when you catch a train set headed in the same direction for a second time in the same day. In this instance, I caught the distinct... (more)
End of the Line: Multilevel Cab #7001 leads Northeast Corridor Line Train #3719 past some of the switches at County Yard and into its final stop at Jersey Avenue Station on an beautiful Fr... (more)
Gunning Past Nassau Tower: ACS-64s #600, "David L. Gunn" shoves Keystone Service Train 652 past the some maintenance of way equipment and the shuttered Nassau Tower on Monday, Ap... (more)
Sprinters in Spring: ACS-64s #612 and #635 lead Northeast Regional #129 past NJ Transit's Hamilton Station on a gorgeous spring day. Photo taken Monday, April 23, 2018.
In Need of a Tow: EMD GP38H-3 approaches New Brunswick Station with a Keystone Service set during the evening rush on Friday the 13th. This set had been Train 649, however it became disabl... (more)