Beautiful, interesting, incredible cinema.
The door to the Cross Aid Post, a Christian health clinic located in the heart of Amsterdam’s Red Light District, is always open for uninsured people and illegal immigrants.
The door to the Cross Aid Post, a Christian health clinic located in the heart of Amsterdam’s Red Light District, is always open for uninsured people and illegal immigrants.