Rochester, Red Wing, Winona and Lake City nordic ski teams competed in the Rochester Nordic Ski Invite on Friday, Jan. 27, 2023, at Gamehaven Nordic Skiing Trailhead in Rochester.
Winona's Calla Pike (153) skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Samuel Perry skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Ruby Kiesel skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Red Wing's Audrey Lahammer skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's McKay Schultz skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Rory Briggs skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Red Wing's Aiden Jasin skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Lake City's Gunnar McFate (102) and Red Wing's Eli Klatt (103) ski on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Matthew Van Camp skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Isaac Allred (113) and Rochester's Ari Walker (112)ski on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Olin Overhaug skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Ashley Calvert skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Nathan Jeche skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Kai Andersen skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Red Wing's Aiden Jasin (107) skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Benjamin Wisniewski skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Red Wing's Mattea Stockton (155) and Rochester's Sarah Baum ski on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Matthew Van Camp (109) skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Benjamin Wisniewski skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Natasha Sortland skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Xavier Schultz (111) skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Sarah Baum (154) skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's McKay Schultz skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Sonja Semling skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Ashley Pederson skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Makayla Finnegan skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Red Wing's Eli Klatt nears the finish line on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Olivia Teichroew skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Red Wing's Audrey Lahammer skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Peter Holey skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Jacob Sheridan skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Caleb Franklin skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Junior Varsity skiers start on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Alex Alderman skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Red Wing's Jonas Hartviksen skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Isaac Allred (113) nears the finish line on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Levi Hanson skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Red Wing's Audrey Lahammer nears the finish line on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Rochester's Eli Hicks skis on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott / Post Bulletin
Winona's Calla Pike (153) nears the finish line on Friday, Jan. 27, 2023, during a Rochester Nordic Ski Invite at Game Haven Nordic Skiing Trailhead in Rochester.
Traci Westcott is a photojournalist for the Post Bulletin covering the southeast Minnesota region. Before she moved to Rochester, she was a photography intern for the Dubois County Herald in Jasper, Indiana. Readers can reach Traci at 507-281-7470 or twestcott@postbulletin.com.