Chinese professor explains his theory about Israel committing ritual human sacrifice in Gaza:

https://is.gd/femuso