After two years in the making the Finnish indie film ‘Screwed’ (Orig. Pihalla) gets its World Premiere June 19, 2017 at the Frameline41 film festival in San Francisco!