Stoxnet

Peter Blundell

Preston, Lancashire

156 (2005)