Is that a rat? The look on its face is priceless!
/johnny
It is some sort of a rat.
It may have escaped, when the LED flash fired I suspect the cat dropped the rat..the sudden flash of light would have been startling.