New Xbox Avatar system will be launched by Microsoft in the next month
Title Next Video
Cancel
Click to watch the video
Read the full story
A leaked video on YouTube indicated that players' Avatars will look more realistic.