Steam Engines

Scope and Content

James Thornber, Holme Mill, Clitheroe.