>>212096630
>made human sacrifices
They do it since forever right before our eyes just like russians