The Keepers

  • Clichy, France