Eye for an Eye
- Episode aired Apr 18, 2021
- 45m
The sheep farmer Finn finds another dead sheep, and he knows who the sinner is - and now he has had enough.The sheep farmer Finn finds another dead sheep, and he knows who the sinner is - and now he has had enough.The sheep farmer Finn finds another dead sheep, and he knows who the sinner is - and now he has had enough.