>>720191679
Holy shit that's crazy, the Chinese brought down the overall score to 76%?

The English reviews are at 91%.