Stoxnet

Keith Theakston

Bradford, West Yorkshire

500 (2010)

Birmingham 2010 (CGH photo)
Birmingham 2010 (CGH photo)