This was filmed in central london yesterday,it was stalking antelope on a railway siding near Kings cross,the UK has the highest density of big cats per square kilometer than anywhere else in the world,it must have,every f*cker seems to spot them,the fact theres no proof except a few old pics from the 1980's is irrelevant,anyway,have to rush,theres a space-ship from the planet loonybin waiting for me outside,toodle-pip