Odo Puiu Machines invites you to watch …. Russian Military Robot. For more videos, subscribe to the ...