British Big Cats (Sightings)

The quaint countryside of England is where eyewitnesses claim to see giant feline beasts, also known as “British Big Cats”, in sightings confirmed by video evidence. Their bodies can be seven feet long, and they have proved a threat to livestock, and to man. A…