Oh, jeez, second saved image? Um, lemme take a look here... here we go, saved 12/23/2003, artist is Dr. Comet. It's not the exact one I saved, but there's an original source for the art at x.com/kemonoisland....
... oh, wait, you meant from just today?