Laura Usai

engineer
Cagliari, Italy
2932
Points
5
Submissions
2
Placement