1 articles
Asia
Chinese Soldiers Shoot Apples Off Each Other’s Heads to Improve Trust
Soldiers in China’s People’s Liberation Army are now shooting apples off each other’s heads. The stunt, certainly not for the faint of...
Carl Samson