Tour of Utah

UCI, Stage race, 31st July-6th August 2017, USA