A bunker discovered near the city of Anda in northeast China is believed to be the largest test site of Imperial Japan’s infamous Unit 731.

www.livescience.com/human-beh…