Maxime Chapuis profile image

Maxime Chapuis

Switzerland

Specialized Racing Team

Current EWS Ranking

14

Points

1560

Race Category

Men