Have we solved the mystery of the 'big cat'?