I saw this a while ago but i thought i was just going crazy but IM NOT!
This ss is on the worldofwarcraft ss gallery and guess what its actuly a picture of the wowscape battlescape realm!
If you want to make shure im telling the truth, the ss is on the second page of the wow gallery.