My computer crashed and I lost everything. I'm trying to find this critter, but no dice. I don't know the name of it, and I can't remember where I bought it. I've been trying several days to locate it. Can anyone help? The attached is from a cover I used it on.