THE DUBUQUE ENGINE

John Knepper's Dubuque engine
John Knepper's restored Dubuque engine