Kennet & Avon Canal, Devizes

Kennet & Avon Canal, Devizes

Keith Newman