Team Rubber Duck Forces
Name:
Rubber Duck Forces
Category:
Participants
Members:
naed90
Affiliation:
Technion - Israel Institute of Technology
Logo:
Location:
C128-B5
return to scoreboard