STEAM POWER at Upper Canada Village

Steam engine