It would appear this is not the first bit of evidence suggesting that Alien Big Cats (ABCs) are a real thing.
https://en.wikipedia.org/wiki/British_big_cats#Proven_captur...
I should add, the "Alien" in ABC denotes alien to the country they were found in. Not alien to planet Earth! :)