Driver spot big cat
Saturday 20th May 2023Driver spots big cat as ‘tall as Land Rover’s headlights’ – Devon Live
Despite previously being a big cat sceptic, Steve says now he knows big cats are out there because he has seen one for himself. Steve works as a night …