Image

Mejor Nelson

Coming soon to Xbox Live Arcade
11 years ago

Coming soon to Xbox Live Arcade

By  •  News

Major Nelson has released a lovely post outlining what will be coming out on Xbox live on December 21 and lasting until December 31.   I am not sure if this has anything to do with the deal days they are planning that counts down to the new year.    Click read more of course!

Read More