WATCH German-made Leopard towed to trophy show outside Moscow
Russian troops have captured a German-made Ukrainian Leopard tank and intend to showcase it at a trophy exhibition, according to a new clip Read Full Article at RT.com
Read More...
Read More...