This week’s Ukrainian advance may seem slow to people that are not students of war. However, observers need to understand that in Ukraine we are witnessing something most of us are very unfamiliar with; a large-scale conventional war fought between near-peer (or equal) adversaries. This is not a war like the 1993 Gulf War, in which allied airpower was able to pulverise the Iraqi defenders with roughly 1000 air attacks a day for 42 days before the attack started. Or the 2003 Invasion of Iraq, in which the American led coalition had vast technology advantages, so could use air strikes and cruise-missiles to cripple Iraqi command and control before the attack started.
Instead, this war for all its advances in technology is more like the Iran-Iraq War of 1980-88. A large, conventional war fought between national armies. A war characterised by Iraq using superior tactical skill, especially in its use of artillery to off-set Iran’s advantage in numbers. And; offensives in any large, near-peer conflict tend to take time. In this case Russia is defending and has taken months to build a sophisticated and carefully designed defensive system. The system is based on tried and tested principles of defence and consists of roughly three layers:
- A forward defence zone. This area comprises smaller less well-fortified positions and more mobile forces. The aims of this zone are to slow down the advance; and force the attacker to deploy their key weapons like tanks, mine clearing equipment or bridging equipment early in the battle allowing it to be targeted by artillery or local counter attacks. And; to help ‘shape’ the enemy into the strongest sections of the main defence zone. After the forward defence has slowed the enemy down, destroyed some of their key weapons and has ‘shaped’ them the troops in it will withdraw supported by fire from the forces behind them.
- A main defence zone. This zone is normally about 5km behind the forward defence zone; roughly mortar and anti-tank missile range. And; this is where the strongest defences are located; trenches, concreted fighting positions and tanks dug-in to provide fire support. This zone also includes local counter-attack forces ready to re-capture sections of frontline that are lost; or to conduct spoiling attacks to support troops withdrawing from the forward defence zone.
- A depth zone. Like the main defence zone this area is full of well-developed and strong defensive works; trenches and concreted fighting positions but also has deep bunkers for command centres, medical facilities, protected artillery position and storage. This line is generally about 20km behind the main defence zone allowing artillery in this zone to fire in support of the zones in front of them.
Each line is strengthened by obstacles like Dragon’s Teeth, anti-tank ditches, barbed wire and mines all placed to slow down the advancing enemy and direct them into ‘killing zones.’
Behind these zones the defenders will also have reserve forces, tasked to reinforce failing sections of the frontline or to counter attack any break through. Essentially, Ukraine has a tough job. One made harder by Russia learning lessons from the campaign. Dr Jack Watling and Nick Reynolds researchers from the Royal United Services Institute (RUSI) recently published an article called ‘Meatgrinder: Russian Tactics in the Second Year of Its Invasion of Ukraine’ that describes Russia’s tactical evolution. The article provides the following insights:
- Russia’s tactical structure based on combined arms Battalion Tactical Groups has changed. Russian infantry units now dividing into functional groupings. The authors group them as follows:
- ‘Disposable:’ Soldiers forced to fight. Ex-convicts or conscripts being punished that fight in very small groups and are used to probe enemy defences or to harass advancing forces tiring the enemy out and identifying weak areas without the loss of more valuable troops.
- ‘Line:’ The majority, mostly conscripts and ‘contract’ soldiers. Units of this type are likely to be the ones defending positions along the frontline.
- ‘Assault:’ Better trained and more experienced soldiers able to conduct complex operations. Units of these soldiers will be local counter-attack forces and be the hard edge of any reserve.
- ‘Specialised:’ Snipers, artillery forward observers and other very highly valued troops that are moved around the frontline to where ever they are most needed. Perhaps supporting a counter-attack by a unit of assault infantry or supporting line infantry to defend a heavily contested section of front.
- Russia’s armoured units are not being used offensively as often as they were. Instead, they are being carefully husbanded and protected. Firing at long-ranges from hidden positions and using new tools like thermal blankets that make them harder to identify using thermal imaging. In my opinion, this change in tactics reflects the transition to defence and the impact of losses of Russian tanks. The report says that when tanks are used in attacks, they are often older models, better newer tanks held in reserve.
- Russian artillery tactics are changing too. Russian artillery dispersing more and making much more use of drones to direct long-range fire and to attack Ukrainian artillery. This change in tactics is important because greater responsiveness of fire combined with better accuracy will cause more Ukrainian casualties. And; more dispersion will make it harder for the Ukrainians to find and destroy Russian artillery.
- Another battlefield function that is not often discussed in mainstream media is electronic warfare, and the RUSI report highlights Russia’s effectiveness using electronic war assets to disrupt drones. Last year, we discussed the limited effectiveness of American Switchblade drones and speculated that Russian electronic assets were effective against the system after gathering information about them in Afghanistan. Russia’s effectiveness using electronic warfare to block drones has the potential to significantly effect Ukraine’s offensive. Ukraine uses armed drones to loiter over the battlefield and destroy Russian artillery. If Russia is effectively disrupting drones, it may limit the effectiveness of Ukrainian counter-battery (anti-artillery) operations.
- The RUSI report also highlights the Russian air force’s limited role in the current campaign, attacking from long-range using stand-off weapons. This demonstrates that Ukraine’s air defence ‘bubble’ is working and deterring strikes. In my opinion, Russia is likely to be holding its air power back as reserve in case Ukraine breaks through. If Russia’s tank force has been compromised sufficiently then air power becomes the ‘big stick’ to stop a Ukrainian exploitation if they do penetrate the defensive line.
Russia’s strong defences and evolving tactics make this battle tough for Ukraine. However, do not think the Ukrainians are going to lose; or that the battle is not running in their favour. At this stage it is much to early to tell. From public source information we can assess that Ukrainian forces are currently fighting through the forward defence zone and have committed between 10-20% of the reserve they have built for this offensive.
At this stage, it is difficult to get good information about the progress of the offensive because Ukrainian forces remain ‘tight-lipped’ and Russian disinformation confuses the situation. Essentially, it appears that the Ukrainians are making significant local attacks targeting the following areas:
- Threatening Tokmak, a key rail junction about 40km north of Melitopol. If captured it will have a significant impact on Russia’s supply lines in Crimea and Zaporizhia. Tokmak is also a step towards capturing Melitopol on the coast. Ukraine is using two thrusts to threaten Tokmak; one orginating near Orikiv and another starting about 35-40km east near Huliapole. Reports indicate that in this sector Ukraine is making slow progress and the advance into occupied territory is less than 2km.
- Capturing the Velyka Novosilka salient, a bulge pushing north into Ukrainian lines about 40km east of Huliapole. In this area progress is reported to be progressing faster, with the eastern axis of advance driving about five kilometres into occupied territory, threatening the important village of Staromlynivka. The village dominates the local area and is an important junction point sitting on high ground between broken country to its west and the Mokri Yaly River to its east.
- Encircling Bakhmut. In recent days Ukrainian forces have made progress towards encircling the city advancing about four to five kilometres both to the north and to the south, and capturing high ground overlooking the city.
- Supporting the Russian Volunteer Corps and Free Russia Legion to prosecute operations along the north-eastern border.
- Supporting partisan groups in the occupied territories.
At an operational level, this phase of the campaign sees activity spread across a wide front. Keeping Ukrainian options open; and imposing dilemmas on Russian commanders by providing tactical problems that cannot be solved with the resources they have available. Physically, the aim is to force Russian commanders to move frontline troops around, concentrating them in one area and thereby reducing forces holding the line in another. The current campaign is also designed to ‘draw out’ Russian reserves. Forcing Russia to concentrate their reserve forces near the threatened area thereby reducing numbers in other areas. And; to get anywhere a reserve needs to come out of hiding and move increasing the chance that it can be targeted with artillery or long-range missiles. More importantly at a psychological level Ukraine is overwhelming Russia’s commanders by providing them with so many different things to think about that they make bad decisions.
Further, one of Russia’s key weaknesses is the morale of its troops. Throughout the war we have seen examples of Russian soldiers unwilling to fight; giving ground easily or surrendering quickly. When soldiers fight from strong, well-constructed defensive positions in areas they know well, supported by flanking units and artillery that they trust their morale is likely to be higher. Therefore, part of Ukraine’s current shaping operation is to force Russian soldiers to move from their current positions to new and unfamiliar locations. Movement and familiarising yourself with a new environment is always stressful and that stress reduces morale increasing the likelihood of soldiers retreating or surrendering.
At a tactical level, in each area of interest the Ukrainian attacks are performing similar functions. However, at this level artillery becomes a key priority, every Ukrainian attack forces local Russian artillery to fire and reveal their positions and it can be targeted. The attacks are also identifying and forcing the deployment of local counter-attack forces and reserves. Not only does locating these forces impact on the tactical battle; destroying them forces Russia to backfill using its operational reserves.
The Ukrainians are also testing ideas, seeing what tactics work and how to best use their new equipment. An example of this is a reported transition to night operations. Ukraine received large quantities of NATO night vision equipment and their new NATO tanks and armoured fighting vehicles have very good night vision. This gives them a potential tactical advantage over their Russian foes but working with night vision equipment has its own constraints and difficulties. Recent, reports from the frontline indicate that Ukrainian forces are attacking more often at night and developing tactics to maximise this advantage.
In summary, my assessment is that the offensive is progressing as expected; slowly and carefully. It is unlikely that we will see huge Ukrainian advances in the next few days or weeks because Ukraine’s campaign is a large and complex operation. An operation that at this point is aiming to spread Russia’s resources thin, forcing them to re-deploy assets like artillery and counter attack reserve forces from safe positions in the rear onto the frontline. By drawing Russia’s supporting forces forward, Ukraine is creating empty space behind the front line that can be exploited if they break through. Simultaneously, Ukraine is using HIMARS, Storm Shadow and partisan attacks to disrupt Russian logistic pipelines psychologically isolating Russian soldiers on the frontline from their support elements. It remains to be seen if this campaign will be successful, and if it is not; expect Ukraine to preserve its forces and slowly stabilise the frontline. However, if a break through happens expect a phase of very fast operations as Ukraine commits the remainder of its large reserve and exploits the less well-defended area currently being created behind Russia’s defence lines.
Finally, it may be an indicator of the threat Ukraine poses that Putin’s recent speech at the St Petersburg International Economic Forum included confirmation that Russia has deployed tactical nuclear weapons to Belarus and ambiguously worded threats directed at the alliance supporting Ukraine. Putin resorting to using nuclear threats to scare off NATO support, perhaps in anticipation of another Russian defeat increasing NATO’s willingness to support Ukraine. But it is too soon to tell for sure how much Ukraine’s offensive is hurting Russia; and we can only keep waiting and watching to see how the offensive unfolds.
Ben Morgan is a bored Gen Xer and TDBs military blogger



Good article.
Anyone reading this blog would be forgiven for thinking Russian defeat is forever just around the corner. The analysis is as laughably one sided as an RNZ edit just in the opposite direction.
It is the tactic of using media to mobilise public support using the same style of discourse for ‘forever war’ seen with Iraq and Afghanistan which allowed the US military industrial complex to string along their industry’s financing and shareholder returns for two decades. The difference this time is the threat of nuclear escalation.
For a counter perspective here’s Glenn Greenwald.
https://youtu.be/ia-w5yG_Juo?t=247
Many of the same PUNAC/neocon grifters and ideologues who sold the Iraq war (so should be completely discredited) are selling now the Ukraine war.
Thanks – keep them coming Ben
Thanks for a comprehensive article on the situation there, your explanation gives insight that the various headlines on social media sites (I have not read their articles/watched any videos) do not appear to have. While I would prefer that there was no war & suspect that the US intentions are not totally pure the war exists so it is good to have reliable information about it. Putin took the bait & started the conflict so if he was prepared to compromise could save the lives of many people.
Good Bonnie, so Putin took the bait. Obviously somebody was fishing. Keep thinking, the first step is always the hardest.
Not sure if the seemingly slow progress to date with this offensive is as to be expected or due to the Ukrainians finding stiffer than expected opposition from the Russians . . guess only time will tell but hoping for a significant breakthrough soon and then ideally some kind of Russian collapse to some degree.
If you want to know what is actually going on in Ukraine (and how it will end) from expert people on the military capabilities of the region:
https://www.youtube.com/watch?v=GBZF9LCTyqY
3 Hours (half that at 2x 😉 ) that is well worth the time if you are genuinely interested in this topic and how it will end. Thank me later.
This war will not end anytime soon as Zelensky and the West are agreement incapable, personally i believe we are in the infancy of a Major European/World war with no off ramp.
Ukraine has no reasonable prospect of success and Zelensky still lives in an illusion determined to drag the conflict on despite catastrophic losses of 68 tanks, 64 infantry fighting vehicles, 74 armored combat vehicles and 950 personnel in the last 24 hours. That’s western wonder gear being swept of the battlefield with ease by Russia. Personally i take Putin’s Kremlin spokesman’s comment “The war between the Russian federation and the west has begun” seriously.
You can believe your own myths ginbinge but those figures are grossly inflated.
I am more concerned about Alexei Navalny being put on trial yet again and what’s more the trial being held behind closed doors. I’d ask Putin supporters to consider how ‘justice’ is being done in Russia!
Well that’s a blatant lie there PHUD as over 20 media people were present .
So you support the imprisonment of Navalny on trumped up charges do you ginbinge?
Which media people? It is not a lie ginbinge. You should be ashamed of yourself for supporting this wrongful imprisonment!
That’s my worry too. Casualty numbers are always exaggerated to favour whoever the reporter supports and can be taken with a pinch of salt but how does this thing end?
Zelensky and Putin won’t back down and NATO (ie the US) is treating the war as a golden opportunity to cripple Russia. If Ukraine gets bogged down the US will supply them with more weapons and at some point Russia must retaliate against NATO rather than continue to take the losses. If Russia starts to move forward the US will intervene more directly and again Russia must retaliate. If Russia retaliates then the US will retaliate in turn and things will get out of control very quickly.
If the US gets involved in a full scale war with Russia it can’t be too long before China siezes the opportunity to take Taiwan.
Even if the worst case doesn’t eventuate nothing good will come out of it. It’s too late for most diplomatic solutions now but one must somehow be found.
The Ukraine counter offensive is looking like a modern version of the charge of the Light Brigade only with modern weapons and on a huge scale involving the wholesale slaughter of a generation of young Ukrainian men. Two generations perhaps if the POWs who gave themselves up on a video I just watched is any indication. One kid looked about 14 , most of the rest near retirement age.
I think this war will end in about a month’s time tops. The Ukrainian troops have cell phones and can communicate with each other and observe the hundreds of corpses left littered over the fields they are required to cross to join them, . They are going to toss it in en mass soon and get the medical care many of them need from Russia.
Hope you are right David, this has gone on too long.
What substance have you been smoking David Stone? The war will last a helluva lot longer than a month more! Unless Putin dies!
Blinken is in Beijing. Ostensibly to rein in Sino US tensions. Real reason is to beg Xi to ask Putin for terms that won’t make it appear in the West that Ukraine is suffering a catastrophic defeat.
After watching for three weeks it is obvious that the offensive has failed. It may go on for longer but it is going nowhere. On every front, military, diplomatic, economic Russia has the initiative.
Hence Blinken salvage mission. The question now is how Russia will play her hand? Being in front is fine but Russia doesn’t hold all the aces. Blinken will no doubt be relaying that via Xi.
More conspiracy theories Nick J. There is no way that you can interpret Blinken’s visit to China the way you have! Bizarre!
The trolls are hungry.
It is looking like Russia will be on its knees before NATO or a subset of its members loose resolve! Ukraine has the will to keep fighting and as long as the West keep providing aid Russia will continue to “bleed out”. Attriting Russia’s ability to invade other sovereign countries in the medium term is part of the West’s plan here. Russia, perhaps correctly, think the West and in particular USA will tire of this war and that then peace talks can begin. Personally I think this is not a given and even if true a subset of NATO countries have more resolve and this war will carry on until Russia are are evicted from the all or the majority of occupied Ukraine. Russia gambled hugely and has already lost out on its main initial goals. Threats of use of nuclear weapons are potentially scary but any use would see an article 5 retaliation from NATO and the obliteration of Russia’s military power. Hence nukes are just a propaganda talking point. If Putin wants mutual destruction will his generals play along? Most analysts don’t think so!
Interesting analysis, not supported by much I’ve seen from the ground however. I found this link interesting. Not really pro either side, seems well qualified to comment. A few weeks ago, however…
John Mearsheimer
“The Biden Administration is engulfed in a staggeringly expensive folly in Ukraine with no forseeable good outcomes. The Committee hosted University of Chicago Professor John Mearsheimer the week after the Russian invasion fourteen months ago. That zoom salon had 1,136,000 views. The Committee has invited John to return — this time in person. John will argue twin themes: First, we are in a war where both sides – Ukraine and the West versus Russia – see the other as an existential threat. That makes a workable peace agreement beyond reach. The best possible outcome is a frozen conflict that is likely to have a variety of terrible consequences. The worst possible outcome is a nuclear war, which is unlikely but cannot be ruled out. Second, Russia is going to win the war, although it is not going to decisively defeat Ukraine. It will end up, however, conquering a large swath of Ukrainian territory and making it part of Russia, while at the same time turning Ukraine into a dysfunctional rump state. The Committee would not be holding this salon over Ukraine if we had been faithful to constitutional processes. The systematic provision of $113 billion in military assistance to Ukraine in its war with Russia makes the United States a co-belligerent requiring a congressional declaration. But no co-belligerency declaration has been initiated by Congress nor sought by President Joe Biden. If Congress were required to vote, it would balk at co-belligerency as it balked in 2013 when President Barack Obama asked for a declaration of war against Syria and as it balked in 1999 when President Bill Clinton asked for a declaration of war against Serbia”
https://www.youtube.com/watch?v=v-rHBRwdql8
Mearsheimer is an idiot. He does not have expertise in Russia and Ukraine but has a ‘one size fits all’ theory which he attempts to impose on the conflict. It is not convincing.
Ironically Mearsheimer and other well respected political commentators are “idiots” BUT Ovod with a PHD from Canterbury university in “Russian” studies his yet to offer his expert opinion once. Time to put up or shut up Ovod.
Mearsheimer is senile and is not up to the play. He has no particular expertise in Russia.
Listen to younger academics who are Russian specialists such as Mark Galeoti or Timothy Snyder.
There is an interesting series on BBC radio about conspiracy theories and theorists at the moment.
I would wager that every pro-Putin poster on TDB is some sort of conspiracy theorist. Because of their fears, the mainstream media is devalued or totally disbelieved. Similarly figures of authority – academics and books written by them are dismissed as irrelevant. I’m sure there are many anti-vaxers amongst the posters here.
Many rely on confirmation bias to quote their contrarian facts and statistics. They are aided by the agitprop techniques devised by the Bolsheviks which greatly assisted their rise to power and which are perpetuated by sophisticated techniques of Putin’s Kremlin. Russia Today headed by the scary Margarita Simonyan, an ethnic Armenian, who admits she is not a journalist and shadowy funding for the Brexit and Trump campaigns.
Meanwhile Putin continues to contravene international norms, declaring the World Wildlife Fund illegal banning its own human rights organisations including Memorial which was set up under glasnost to uncover the numerous crimes of the Bolshevik governments. As Stalin biographer Stephen Kotkin states, the Soviet archives were opened in the 1990s but firmly slammed shut when Putin took power. Now transparency in Russia is non existent, there is no plurality of media so the only information from the Russian based media carries the official propagandistic line.
Our conspiracy theorists on TDB complain that the anti Putin posters only access a narrow range of information but the reverse is true. The UK, US, European media have much greater plurality than Russia ‘s and therefore greater reliability.
It is important to fact check the claims of these conspiracy theorists but they will never admit they were wrong!
Hi Troll, what a load of garbage. I just checked facts from all sources and some idiots are still claiming Ukraine success at the front. That’s a conspiracy against reality.
I said I’d keep powder dry, I’m calling it. Start eating humble pie, you got it wrong.
PHUD will never eat humble pie because ironically enough he still has blind faith in Western sources yet spouts out “confirmation bias” automatically discarding alternative sources. A closed mind is a closed book.
For the record Ovod I read left wing, right wing, and alternative media sources daily paying extra attention to what is said, read between the lines and have a good understanding of the facts. To me balance is the key to understanding. Ukraine is losing, that’s without a doubt no matter which way you cut it and I say this because in all my media travels over the years Ive seen enough evidence to claim so confidently.
Do i support the death and destruction? in a word No, I hate conflict even personal conflict but im wise enough to understand that in any confrontation there is always one main aggressor.
Do not mistake my understanding for the Russian position as being a “Putinesta” empathy goes a long way in life. It is possible to hold 2 completely opposing views at the same time, for example being against war and conflict but also have the view that sometimes it is necessary for the collective good of mankind.
In no way do i agree with Ukraine joining NATO and all that entails with US nukes right on Russia’s border, exactly the same as being against Russian nukes in Cuba, see the Western hypocrisy?
That’s akin to having the mongrel mob next door with loaded shotguns. Would you find that acceptable?
Was Ukraine the main aggressor? Partly by designating their own Russian speaking citizens as terrorists and conducting a military offensive against them resulting in the deaths of 14,000 since 2014 that’s an irrefutable fact confirmed by your own Western sources.
It’s blatantly obvious that behind the Ukrainian puppet regime the strings are being pulled by the United States with their open support of Neo Nazis before the SMO, there’s enough clear evidence of the US training them and visits to the White house.
{Googles your friend}
Does Russia have “legitimate” security concerns? IMO that’s a clear yes. For over a decade Russia has been on the record raising them to the West only to be laughed at and ignored, Heck Putin even floated the balloon of Russia joining NATO again to be laughed at because the real goal is not European peace but the destruction of Russia and the theft of its resources. That’s the ultimate prize.
For someone who claims a PHD in Russian studies i see you as one dimensional because surely you must understand Russia is Ukraine, and Ukraine is Russia. There can not be one without the other. How is Russia supposed to reconcile the fact that of the two countries that share a common history, one is openly discriminating against Russians, i would imagine if Russia banned Ukrainian speakers we would all hear your moral outrage, so yes Russia does hold the moral high ground.
You label Russian sources as propaganda but in all honesty after reading them daily for 2 decades I have yet to find a single clear example of disinformation. Sure there are differences of opinion but one must respect differences and understand that inflexibility only leads to conflict, it comes as no surprise Russia has therefor labeled the West as agreement incapable, a label i agree with.
What a rant! You are in cloud cuckoo land if you cannot discern the subtleties in Russian agitprop fg.
I have an MA in Russian and a PhD in European studies but the point is you have no academic training yourself so you are not able to comprehend the difference in inputs between academics with expertise in the field and non academics.
You fit the profile of conspiracy theorist perfectly NJ. It fits your profile to claim that you are the ‘enlightened one’ and that nobody else can see the truth as you see it. And you absolutely hate someone fact checking you.
Eat humble pie Troll.
Why don’t you admit your mistakes NJ the Putinist!
By sheer definition Putinists are fascists. Disprove that if you can NJ!
Cool story Ovod. Google IAEA debunks Ukrainian claim about Europe’s largest Nuclear plant and you will find nada in the MSM, but plebeians will still believe “Russia mined the cooling ponds” as claimed by the coke addict comedian. There’s your reliable “Western media for ya” but hey feel free to label dissenting opinions as conspiracy theory’s if it makes you feel you have the “high ground” Twat.
Enough of the abuse fg. Everyone knows that you have nothing to say except abuse.
NJ you have just proved my thesis about conspiracy theorists. You refuse to admit that you were wrong about Mikhail Valtersson. You lack any credibility whatsoever.
Loser, start eating humble pie now reality has set in.
What makes your truth THE truth Ovod?
Only arrogance from someone like yourself that blindly assumes someone having a different opinion is a conspiracy theorist or a Putin supporter/dictator/anti Semite.
Yeah I’ve heard all the labels from people like yourself, my way or the highway eh Ovod, as far as im concerned they are intellectually lazy incapable of personal growth and understanding.
Troll, you got it wrong loser. Own up, be honest for once in your pathetic life.
Ha ha ha! You are a joke NJ. You just use Trumpian bluster to spread your lies.
All bets are off! Prigozhin has turned on Putin and co and is marching on Moscow as we speak. It is a parallel to the mutiny of General Kornilov in 1917. Prigozhin will fail but he has destabilised the Kremlin and the war effort.
I’ll bet NJ and all the other miscreants will be praying for the survival of Putin’s regime. Mind you I think they are all nihilistic atheists anyway.
Also to Martyn, Putin doesn’t have a religious bone in his body – unless he is in thrall to the god Mars.
(From memory), in 2014 President Putin and Defence Minister Shoigu were having a chat and they had an idea. In 2 years “they” built this –
https://www.youtube.com/watch?v=gAsysbwX5bI
“video not available in your country” … oh well
https://www.youtube.com/watch?v=hnpGquuWuL4
and
https://www.youtube.com/watch?v=ZFYDhwOgTpk
Comments are closed.