I would like to see a current list of the top games being played on Xbox live. Im pretty sure its somewhere to be found easily, but trust me when I say, I couldn’t find it.
thanks, and peace
I would like to see a current list of the top games being played on Xbox live. Im pretty sure its somewhere to be found easily, but trust me when I say, I couldn’t find it.
thanks, and peace