A Stirling (Hot Air) Engine

Piston and Its Rings
Courtesy of M. Andrew Ross, 37 W. Broad St. #630, Columbus, Ohio 43215
M. Andrew Ross