Steam Engine Sliding D-Valve

Steam Engine Sliding D-Valve

Library of Congress