Version BAD NETWORK/FIREWALL

Speaker: Ulf Treger

Gpzvn761

Working and living in Hamburg, I am doing research, projects and collaborations on cities, public space and digital communications.

Links