ZOO, the world premiere

Salla Tykkä's new film Zoo is shown at the Yvon Lambert Gallery Ny from 25th February through 25th March 2006.





photo by David Regen

Back