Alvaro Llaveria

engineer
Barcelona, Catalonia, Spain
24462
Points
61
Submissions
3
Placement