Stoxnet

David Sykes

Huddersfield, West Yorkshire

323 (1986)