Leandre Lagrange

Filmmaker

Vita Ex Musica
A creepy deconstructed concertmaster.
France , 9:05, 2004

Featured in AIAF2005 > Computer & Digital Panorama