I don't know if that story is a hoax or what, but I would not be surprised if there was large cats in that area. Whether that is a cougar, mountain lion, lynx, etc, it is surely a large expanse of wilderness that large cats could live in and they are native to this area.