Nels S.

Nels S. is a contestant from World Affairs Canada. He left an impression when he volunteered to Sacrifice himself after losing the race for Team Dunham.

World Affairs Canada
Coming Soon...