Shunaka

Name Shunaka
Category Contestant
Affiliation Delft University of Technology
Country Netherlands