New Hope & Ivyland GP30 #2198


New Hope & Ivyland 2-8-0 #40