DISAPPEARED 3 by Wien Nord Vienna for This Human World

The Outdoor Advert titled DISAPPEARED 3 was done by Wien Nord Vienna advertising agency for product: INTERNATIONAL FILM FESTIVAL OF HUMAN RIGHTS (brand: This Human World) in Austria. It was released in Nov 2010.