Tokyo Game Show 2012 is set to begin this Thursday at the Makuhari Messe convention center in Chiba, Japan.

Read more