John McCloskey Jr.: NS 20R in South Plainfield - 5/24/2014
John McCloskey Jr.: NS 20R @ Manville - 7/12/2014
John McCloskey Jr.: CSX Q434 in Blauvelt, NY - 8/27/2014
John McCloskey Jr.: CSX Q385's Power in Selkirk, NY - 8/28/2014
John McCloskey Jr.: K40812 in Ridgefield Park - 10/13/2014
John McCloskey Jr.: CSX Q37210 in New Scotland, NY - 12/13/2014
John McCloskey Jr.: 18N in Piscataway - 1/19/2015
John McCloskey Jr.: NS H76 at Lackawanna Cutoff - 1/24/2015
John McCloskey Jr.: NS 211 in Hillside, NJ - 3/21/2015
John McCloskey Jr.: 66Z in Bridgewater - 6/13/2015
John McCloskey Jr.: NS 20K in South Plainfield - 11/07/2015
John McCloskey Jr.: NS 66Z in Duncannon, PA - 5/06/2016
John McCloskey Jr.: Amtrak 30 - P030 in Gaithersburg, MD - 11-06-2016
John McCloskey Jr.: H70 in Waldwick - 9/03/2017
John McCloskey Jr.: Let's Talk About the Penn Central
John McCloskey Jr.: 65E Power in Linden - 3/04/2018
John McCloskey Jr.: 20E in Phillipsburg - 3/25/2018
John McCloskey Jr.: 20E at Bound Brook - 3/25/2018
John McCloskey Jr.: 20E in Newark - 3/25/2018
John McCloskey Jr.: 36T at Glen Onoko, PA - 3/30/2018
John McCloskey Jr.: Q43306 in Newburgh - 4/06/2018
John McCloskey Jr.: Q43306 in Fort Montgomery - 4/06/2018
John McCloskey Jr.: PR-32 in Carteret - 6/02/2018
John McCloskey Jr.: 20E at MARION - 1/10/2018
John McCloskey Jr.: 212 in Bloomsbury - 1/19/2019
John McCloskey Jr.: 212 at Avenue I - 1/19/2019
John McCloskey Jr.: 212 at Point-no-Point - 1/19/2019
John McCloskey Jr.: 212 at VALLEY - 2/28/2019
John McCloskey Jr.: 25V at Duncanon - 4/06/2019
John McCloskey Jr.: 211 at Bethlehem - 4/13/2019