Microsoft’s new Xbox Live Avatars are rumoured to finally launch in April

Comments