NBX GP CX: Mike Garrigan 'I didn't have it in my legs but I had it in my heart'