What the Hell Is this?



Because I really, really hope it's not what I think it is.

P.S. Yes, the vet is getting called tomorrow morning...