Quote Originally Posted by Allu X View Post
Yup it's down unfortunately :(

Hope it's back up soon since the demo is released on the 17th right? If TWCenter isn't open when the demo is released... the world will implode
Why? just get the download from the actual site or this site, there will be links