In his tiny feline mind, the question echoes: 'This.... giant cat... where did it come from?