Aleksey Luri, head of the studio’s New York office, stands on Times Square with the US Independence Day poster.
People
Place
Project