Dota 6.68 Beta Leak Image. Is it Real?

Dota 6.68 Beta Leak Image. Is it Real?

Is the above image from the Dota 6.68 beta? I just found out that image from the Dota forums. Currently, there's still no confirmation about this, but the image seems real. We can see Icarus the Phoenix there along with...

Close