Special Olympics N.B. brought home 22 medals from the 2016 Special Olympics Canada Winter Games.
The games wrapped up Saturday in Corner Brook, Newfoundland and Labrador, but teams returned to their home provinces a little later than expected after a winter storm delayed flights out of the province.
The team won medals in snowshoeing, speed skating, and figure skating. The team also participated in floor hockey and curling.
Patty Connors took home two medals in the 100-metre and 200-metre races in her division.
Jennifer Jackson won a medal in each colour: gold in the 100, silver in the 200 and bronze in the 400.
Rudi Kennedy-Mills won a gold medal in the 200, and Chris Grant took bronze for the 100 race in his division.
The speedskating team won a total of 15 medals for their efforts on the ice.
Jonathan Henry won two gold medals in the 777-metre and 222-metre races and silver in the 333-metre race in his division.
Teammate Veronique LeBlanc won gold medals in the 777 and 222 races, a silver medal in the 500 and a bronze medal in the 333 in her division.
Nicolas Maillet won gold in the 222 in his division, a silver in the 333 and two bronze medals in both the 777 and 500 races.
Speed skater Brendon Vriesendorp won two silver medals in the 333 and 500 and two bronze medals in the 777 and 1000M races in his division.
In figure skating Molly Kane won gold and Janie McGraw won silver for their performances.
Special Olympics N.B. had 31 athletes and 15 coaches and mission staff attend the games.