Fantoche Posted on June 24, 2014October 23, 2014 by Thorsten Fleisch Picture Particles will be screened at Fantoche [Switzerland] in September.