Leonhard Putzenlechner profile image

Leonhard Putzenlechner

Germany

Current EWS Ranking

90

Points

261

Race Category

Men