16 July 2015

For those who have been eagerly waiting,

The InCTF ‘15 results have finally been published! Visit the winners page for more information.