Stoxnet

Steve Pringle

Leytonstone, Greater London

328 (1973)