Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

Video shows three Russian troops dressed in white military gear lying on the ground while a robot advances towards them, forcing the soldiers to stand up.