Britain’s largest native predator is the fox. Or is it? Devon farmer Eric Ley didn’t know what to believe after he discovered a horrifying scene on his farm. Little did he know it would quickly escalate into a national e…
Home
Feed
Search
Library
Download