May 6, 2009
PARIS — It’s a coup most advertisers can only dream of. On June 5, giant screens in locations from New York’s Central Park to Paris’ Champs de Mars, as well...