Report from 2012 Cannes

(16 May, 2012)

Report from 2012 Cannes: #3