San Francisco Posted on April 3, 2015 by Thorsten Fleisch Picture Particles will be screened at San Francisco International Film Festival [USA] in April.