Human Sheep

Combining nature with man for an amazing film directed by Martin Strandgaard & Viktor Sloth, screened at LIFFF.