British rocket launchers turning the tide against Russia filmed for the first time

British rocket launchers turning the tide against Russia filmed for the first time