Stoxnet

Shayne Moorcroft

Nuneaton, Warwickshire

293 (2010)