Bound for Petaluma, NWP 1501 and train pass the railfan line at Fairville on a beautiful spring evening.
UP 5377 West passes a stopped Z Train in Truckee on a frigid January afternoon just after a snow shower passed through town.
The ANPMI meets Amtrak Train 6, the eastbound California Zephyr at Hafed, Nevada on a crisp, but nice, March afternoon.
The newest locomotive on the Northwestern Pacific's fleet, ex NS, also former Southern RY, 5076 leads the southbound Petaluma Turn back from Windsor after spending 2 nights there while the centerb... (more)
NWP 1501, 1922, and train wait at Brazos while the bridge tender lowers the bridge (behind me) so they can proceed to the California Northern Railroad Interchange at Napa Junction on a beautiful D... (more)
NWP 1501 leads the Southbound Petaluma Turn thru Rowland in Novato after some switching in Petaluma.
After some switching in Petlaluma, NWP 1501 holds at the Haystack Bridge (behind me) waiting to proceed Southbound to the California Northern Interchange at Napa Junction.
After a long day switching industries in Petaluma, and dropping off GP9 1922 in Petaluma and picking up Genset 2009, the Petaluma Turn is seen here shoving its train into the Schellville Yard, bef... (more)
NWP's newest locomotive, MP15DC #1501, made its maiden voyage over the NWP system on 06/05/2016. Here she is, with GP9 #1922 "The Grey Ghost", preparing to cross Grandview avenue in Blac... (more)
On a warm afternoon Granite Rock 10 is running around its train on the Sacramento Southern Excursion Railroad.
On a hot afternoon, Granite Rock 10 is whistling for the pedestrian crossing as it runs around its train on the Sacramento Southern Railroad in Old Sacramento, CA.