Trompe L`Oeil Wall Effect 2011 Part of a 70 meter long wall painting made in Leiden, Holland, for Stichting Huisvesting Read More