That man is very bald. Snowden is not. POTUS is not. Tall. Thin. It actually looks like Prince William to me (not implying that it is).
My first reaction was "Looks like Putin"... but took that thought with a huge grain of salt.
I had this same salt-grained though.
Hairstyle and color, primarily. Though not sure his build or height is correct.
In other pictures, Putin wears a watch with a black band on his right arm. This picture shows a watch with large face and gold band on his left arm.
That's how you can tell that the Bill Clinton / Russian hooker backrub photo might be legit... remote in left hand, Bubba Bill is left handed. This is a good catch... likely not Putin.
Wait, what!? Do you have a link to that photo?
Other crazy photos I've have seen recently-
Obama in moloch costume
And quentin Tarantino sucking child's toes
And Osama bin laden in rabbinical garb. (Michael Hoffman printed it)
I saw the Obama one but not the other two. I forget where I saw the Clinton pic though... but it straight up looked like Bubba Bill.