Cross Country 2023 recap