It's funny, his challenger for the top spot, Icue, did the same thing a couple years ago, posting up picture of cherry blossoms on some mountains, and claiming he took the photo. Strange, as I've not seen images of mountains like that here in America, and I'm all into that nature stuff.
Well somebody busted him on it and it turns out that said mountains were located in Japan!
You know somebody has a pretty dandy life when their backyard is some mountains in Japan.