I'm renaming the cat Pukezilla. Or, possibly, Pukearella. I've no idea how she managed it, but today's surprise was on a window ledge FFS!
→[More:]
It's an especially narrow and high ledge, so
she would have either had to have pinpoint accuracy or a hitherto unrecognised ability to hover.
Either way, please share your kitty grossness stories with me so I don't feel quite so victimised...