Is Ukraine the New Chechnya for Russia?

Posted Apr 15th, 2022

Human heads.

Human heads depicting the Russia-Ukraine conflict.