Bread and Stones

Bread and Stones 1979

6.30

A small farmer's struggle for survival against the odds.

1979