MENU

TEDxYouth@Delft

1077
0

TED Talk on setting up a DIY Bio lab space in Amsterdam