Mysterious armored vehicles "Chekan" take part in a special operation ...

Mysterious armored vehicles "Chekan" take part in a special operation ...