Taiwan

[E3 2010] X.A.O.C – New game trailer revealed for E3 2010