Team Rubber Duck Forces

Picture of 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