Alvaro Llaveria

engineer
Barcelona, Catalonia, Spain
26542
Points
63
Submissions
3
Placement