News

Inside China’s ‘horror HUMANZEE experiments to breed apemen’ for ‘organ harvesting, hard labour & to be sent into space’