11648681996_3062edd653_c Published 2 January, 2014 at 800 × 534 in Largest IT congress in Europe: 30C3