Stoxnet

Stephen Young

Droylsden, Greater Manchester

176 (2021)