This is the Essex Steam Train fabric panel. The train is a heritage railroad trained owned by the Valley Railroad founded in 1868 and completes a 12 mile round-trip in Connecticut River Valley. You can take a trip on this old fashioned train as it operates today. Google the Essex Steam Train for details.
This fabric panel is printed on 100% cotton and is available in several sizes.