The 2025 China Track Cycling League Finals kicks off at the Luoyang Cycling Arena on May 6th and will last until May 10th. (Reporter Li weichao)