Demo: Too Human (Japan) Major Nelson 16 years ago The previously released Too Human demo is now available for Xbox LIVE members in Japan.