Home
military
military
Video: Russian “Herofire God” ambushes Ukrainian defense positions in Bakhmut – We want peace
New video released on April 6 shows Russian thermobaric rockets falling in the central area of Bakhmut city in eastern Ukraine. Video recorded by satellite, military expert Rob Lee from the Institute for Policy Studies …
Read more