Auto Added by WPeMatico
A bunch of highly trained scientists in China are, right hand to God, sending macaque monkeys and mice into space…