June 29, 2019 China cave people still clinging to their barbaric primitive culture Tickler Leave a comment Source: Inside horrors of Yulin dog festival where animals are boiled ALIVE to make stew – World News – Mirror Online