Poster prize winners 2017 Stanford

Nov 3, 2017