Puzzle: Something Died

Erica didn’t want to post this photo. She thought it was disgusting. I think it’s disgusting, but pretty – and I’m posting the puzzle today. Take that, Erica.

Photo by nolastname.