Story on New Jersey Transit's new ALP-45DP locomotives

ALP-45DP Locomotives