France
(Strasbourg International Film Festival)
Sep 28, 2008