Researchers discovered rare predators
On the Isle of Wight in the United Kingdom, a team of researchers unearthed