Wednesday, January 28, 2026

Russian troops torture their own soldiers by taping them upside down to trees in freezing cold and forcing them to eat snow as punishment