John McCloskey Jr.: CSX K04029 in Bound Brook - 4/03/2015
John McCloskey Jr.: 66Z in Bridgewater - 6/13/2015
John McCloskey Jr.: NS 20K in South Plainfield - 11/07/2015
John McCloskey Jr.: CSAO OI-16 in Perth Amboy - 3/30/2016
John McCloskey Jr.: NS 212 at Piscataway - 7/14/2016
John McCloskey Jr.: Z6Z at Carteret, NJ - 8/21/2016
John McCloskey Jr.: K141 at Point-No-Point - 8/21/2016
John McCloskey Jr.: CSAO PR-32 in Bound Brook - 7/22/2017
John McCloskey Jr.: Drilling Out Kearny Point
John McCloskey Jr.: Let's Talk About the Penn Central
John McCloskey Jr.: PN-13 at MARION
John McCloskey Jr.: P93814 in Oak Island - 10/14/2017
John McCloskey Jr.: P93815 at Upper Bay - 10/15/2018
John McCloskey Jr.: P93815 Visits the Ball Field
John McCloskey Jr.: K63620 in North Bergen
John McCloskey Jr.: Canadians Visit the Ballpark
John McCloskey Jr.: K63620 at Upper Bay
John McCloskey Jr.: Q43421 at Upper Bay - 1/21/2018
John McCloskey Jr.: Take Me Out to the Ball Game
John McCloskey Jr.: Q25304 in North Bergen - 2/04/2018
John McCloskey Jr.: BY-1 Crossing Arthur Kill Bridge - 2/23/2018
John McCloskey Jr.: K14017 in Jersey City - 2/23/2018
John McCloskey Jr.: 65E Power in Linden - 3/04/2018
John McCloskey Jr.: JR-2 in Carteret - 3/04/2018
John McCloskey Jr.: 20E at Bound Brook - 3/25/2018
John McCloskey Jr.: 20E in Newark - 3/25/2018
John McCloskey Jr.: Q27224 in North Bergen - 3/25/2018
John McCloskey Jr.: 24Z at Point-No-Point - 3/25/2018
John McCloskey Jr.: Q23407 in Jersey City - 4/08/2018
John McCloskey Jr.: 20W at Upper Bay - 4/21/2018