Yes,
it is a Tark from "John Carter of Mars", not to be confounded with "John Carpenters Ghosts of Mars".
I also found the "Woola" on Turbosquid, a funny doglike creature that is the comic relief of that movie, I don´t think it fits the atmosphere of this image though.
I am quite content with how the artifacts blend into the overall impression.
Cheers,
Jan