Davide Scaramuzza at TEDx Zurich (Video)

November 29th, 2012