Listen

Description

Appalled is an understatement. To describe as grotesque doesn't even begin to suffice. Today, Chis chronicles the shocking, terror-inducing details of Japan's Unit 731, circa World War II.