Stoxnet

Tommy Hollingworth

Preston, Lancashire

258 (2017)