toadslayer72 on 12 November 2012
Ok guys, I just posted this in the official but I wanted to get the attention of all fans. So stop fumbling around on here and go play it, peace.
I LOVE paying for Xbox Live! I also love that my love for it pisses off so many people.