Lily lives on a remote smallholding in County Donegal. She keeps herself to herself. But a game of hide-and-seek exposes a secret.
September 6, 1989
Released
The Hen House
1h 0min
—
English