France
(Groix Island Film Festival)
Aug 26, 2005