Here's a bigger version of the image:
He's wearing jeans. Thank goodness. I hate sweatpants.
I don't really like the emphasis on the snake. But that's okay.
And Finn appears to be glowing, and the snake doesn't really look like its pulling Finn, so perhaps Finn has Pixie Dust on him or sommat?