China’s Mistake: The CCP’s Downfall Lies Within its Worst Atrocity April 8, 2020April 5, 2020 Wendi LauLeave a comment China's most horrible human rights atrocity may finally end the Chinese Communist Party.