Still Life
In a small cattle town in Argentina, people linked to the industry start disappearing, and a journalist makes a shocking discovery.

In a small cattle town in Argentina, people linked to the industry start disappearing, and a journalist makes a shocking discovery.