Sakura Wars (steampunk game: trailer).
From the large clock tower atop Ginza train station, dominating the city skyline, to the Imperial Theatre at the heart
Read MoreFrom the large clock tower atop Ginza train station, dominating the city skyline, to the Imperial Theatre at the heart
Read More