Category: Xbox Store Demo: Too Human (Japan) The previously released Too Human demo is now available for Xbox LIVE members in Japan.