Feature-length documentary exploring the unusual phenomenon of the United Kingdom's population of mysterious large cats.