Xavier Villeneuve #96
2025 Team Canada Juniors
2025 Team Canada Juniors
Purple Patterned Foilboard Parallel - Pride of the Program
Xavier Villeneuve · #96
Blue Patterned Foilboard Parallel - Pride of the Program
Xavier Villeneuve · #96
Gold Patterned Foilboard Parallel - Pride of the Program
Xavier Villeneuve · #96