The Track Champions League (TCL) is a new event looking to revolutionise and revive the sport of track cycling. With a focus on ...