Skip to content
The ColumnReportage· No. 7704

NARRATIVE: Odesa, two dead, a postal terminal hit again, and the “logistics” Moscow claims

A parcel. Cardboard, packing tape that sticks to your fingers, a label with a name and a phone number.

Premium reading
MadMax
Key takeaways
  1. A parcel. Cardboard, packing tape that sticks to your fingers, a label with a name and a phone number.
  2. Cardboard, packing tape that sticks to your fingers, a label with a name and a phone number.
  3. That is what a postal terminal is, first of all.
Transparency

Facts, quotes, and cited links remain in the body. Interpretations are framed as analysis or opinion according to the format.

A parcel waits

What a terminal holds

A parcel.

Cardboard, packing tape that sticks to your fingers, a label with a name and a phone number.

That is what a postal terminal is, first of all. Boxes waiting. People waiting for the boxes. Trucks in between, and hands sorting before daybreak.

In a city at war, the parcel remains one of the last normal things. Winter boots. A charger. A book for a child. An order placed the night before, during an alert, to prove to yourself that tomorrow exists.

Everyone knows the sound of tape being ripped off. And the flat of the hand pressing the empty box down afterward.

7 a.m., have a good day

On September 25, at 7 a.m. Odesa time, Serhii Lysak, head of the city’s military administration, sums up the night.

Six alerts. Shahed drones over the city. No consequences, he writes.

He thanks the defense forces. He wishes everyone a calm day and a good end to the workweek.

It is a Friday.

A calm day. He dares to write it. In this city, those three words are already a bet.

The parcel waits. So does the city.

Forty-four minutes

6:37 a.m., a drone over the city

The night, though, was not over.

At 6:37 a.m., Ukraine’s air force had reported a jet-powered drone over Odesa. Its instruction: stay in shelters.

At 7:33 a.m., the same air force publishes the national count for the night. 295 attack drones launched since 6 p.m. the day before, 52 of them jet-powered. 267 shot down or neutralized as of 7:30 a.m. Hits at 16 sites. The attack is continuing, it adds.

It also says where they came from. Orel. Kursk. Millerovo. Primorsko-Akhtarsk. Shatalovo. And, from occupied ground, Donetsk and Crimea. Shaheds, Gerberas, Banderol drones, and decoys.

7:44 a.m., houses

At 7:44 a.m., Lysak writes again. Enemy attack on the city. Private houses damaged. Details being checked.

Forty-four minutes.

7 a.m.: have a good day. 7:44 a.m.: attack.

In between, time for a coffee you never finish. The phone buzzes in your pocket. Everyone in Odesa knows that buzz. You never mistake it for any other.

The good day lasted 44 minutes.

An operator with no name

8:18 a.m., to the shelters

At 8:18 a.m., the regional military administration issues an alert for the Odesa district. Level yellow. Head to the shelters.

At 8:32 a.m., Oleh Kiper, who heads that administration, writes the sentence that names the targets.

The enemy carried out a series of massive strikes on the residential sector and on the logistics facilities of a postal operator. One person is dead. Another is injured.

Two targets in a single sentence. Homes, then a postal operator. The residential sector comes first.

At 8:51 a.m., Lysak in turn reports a death. A man is hospitalized, in moderate condition. Infrastructure is damaged.

The missing name

A postal operator. Which one?

The message does not say. The emergency service does not say. Neither do the prosecutors.

That silence would have a simple reason: you do not confirm to the shooter what he hit.

And yet the missing name speaks. You name a target to defend it. You keep it quiet to protect it. In Odesa, they keep it quiet.

An operator with no name, a city already counting.

What Moscow signs

10:50 a.m., two places named

At 10:50 a.m., Moscow time as in Odesa, the TASS agency publishes the Russian defense ministry’s summary of the night.

The ministry claims strikes on two logistics centers. One in Odesa. The other in Nerubaiske, a town in the region.

According to the ministry, the sites were used to store and distribute “military and dual-use cargo delivered to Ukraine from European countries.”

Kyiv speaks of a postal operator. Moscow speaks of logistics centers. The two sentences may describe the same walls, but neither confirms it.

The parcel renamed

The parcel has just changed its name. It is now called cargo.

I stand with the rescuers who put out Odesa’s fires under the alerts, and with the two people the prosecutors count as dead at the scene.

I stand against the decision the Russian defense ministry claims that day. Because on the morning of September 25, under those strikes, a house burned from a direct hit.

Logistics, says Moscow. Two dead, say the prosecutors.

The parcel changed its name. The house did not.

A statement without bodies

Cargo from Europe

Moscow’s argument deserves its strongest form. Here it is.

A postal operator carries everything. In a country at war, everything also includes what serves an army. Hitting the other side’s logistics is a practice as old as war itself. The Russian ministry puts it its own way: military cargo, from Europe.

That is the argument a general staff would sign. It even holds a grain of truth: no one in Kyiv has said what those warehouses contained.

It still does not stand up to the morning’s record.

What the statement leaves out

Moscow does not say a house burned. The emergency service writes it: a residential building caught fire from a direct hit.

Moscow does not say the residential sector was hit. Kiper writes it at 8:32 a.m., in the same sentence as the postal operator.

Moscow does not say two people died at the scene. The regional prosecutors write it, with their ages.

Moscow does not say what the warehouses held. The ministry shows no list, no document, no image.

Nor does Moscow say how many times its drones came back. Zelensky, for his part, speaks of a repeated strike.

A statement about targets. Not one line about bodies.

Logistics is an argument. A house in flames is evidence.

The statement names centers. The prosecutors count bodies.

Again

A repeated strike

At 10:28 a.m., Volodymyr Zelensky posts a message about the day’s attacks. Eight regions have been targeted since the start of the day, he writes.

One sentence concerns Odesa. One person died there, the president says, because of a repeated strike on the postal terminal.

Repeated. The word matters.

A repeated strike is not one strike too many. It is one more strike on an address already known.

The emergency service, cited by Ukrainska Pravda, specifies that a postal center building was damaged in the Odesa district. According to Ukrinform, that terminal had already been targeted.

Nerubaiske, September 1

On September 1, Ukrainska Pravda reported, citing Kiper, a fire at a postal terminal in Nerubaiske, with no casualties. That terminal too had already been hit.

On the 25th, Moscow names Nerubaiske among its targets for the night. Nothing in the day’s Ukrainian messages says it is the same building. Nothing says otherwise.

Why come back to an address already hit?

A target you revisit looks less like a targeting error than like an address kept in a notebook.

An address hit twice is no longer chance.

A second strike I could not find

The times on the messages

I read these messages in order, the way you read a thread. I was looking for one specific thing: a second strike falling on the rescuers.

I wanted to find it. It is not there.

I do not know what time the first drone hit. I do not know when the second came. I do not know whether firefighters were already on site. I do not know the operator’s name.

The times I have are the times when someone was able to write. Not the times when something fell.

A toll that moves

At 8:32 a.m., Kiper counts one person dead. Later in the day, the prosecutors count two.

Lysak speaks of one injured man in moderate condition. The prosecutors speak of a 32-year-old man in serious condition. The same man, or not? The messages do not say.

That gray zone is ours. It does not help Moscow; it obliges me to be careful.

The side I defend deserves better than an accusation I cannot back up.

And yet the foundation holds. A repeated strike on a terminal already hit, alerts that hampered the rescue, two dead at the scene: the presidency, the emergency service and the prosecutors write it, each their part.

All I have is the hour someone could write.

A hundred and forty

Fighting fires between alerts

More than 140 emergency service rescuers worked the sites, according to Ukrinform. All the fires were put out.

Continuous air-raid alerts made their work considerably harder, the dispatch adds.

Harder. The word is administrative. The work is not.

A hose full of water is heavy in your arms. The heat of a burning warehouse sticks to your skin. And the siren over it all, ordering you to drop everything and run.

A hundred and forty people is a whole company. People who also had a workweek to finish.

How many minutes does a warehouse fire burn on while you wait for an alert to end?

September 22, already

It was not the first time. On September 22, the emergency service described, according to Interfax-Ukraine, another warehouse fire in the region.

Each time the firefighters got the flames under control, a new alert sounded. They had to leave the site and get to a shelter.

On the 25th, the dispatch does not say how many times the crews had to leave. It only says: continuous.

The fire does not go to the shelter.

A hundred and forty, and a siren deciding for them.

At the scene

A woman, 40

The Odesa regional prosecutors use a phrase I reread several times.

At the scene.

The prosecutors report a woman, 40 years old, dead at the scene. The prosecutors report a man, 51 years old, dead at the scene. The prosecutors do not give their names.

No first name. No street. No job.

Ages, and nothing else.

A man, 51

At 40, there is almost always someone waiting for your call. At 51, too.

The news does not come through a statement. It comes through a phone ringing into nothing, then through another ringing too early.

Two other men are injured, according to the prosecutors. A young man of 18, treated. A man of 32, hospitalized in serious condition.

The prosecutors have opened an investigation into war crimes resulting in death, in their own classification, under Article 438 of Ukraine’s Criminal Code. The Security Service of Ukraine is leading it.

Two.

The prosecutors give ages. The names belong to those who waited.

Odesa’s week

September 22, a man of 23

The 25th is not a day apart. The same prosecutors keep the week’s register, message after message.

On September 22, jet-powered drones hit civilian infrastructure in the region. A warehouse is damaged. A man of 23 dies. Two men, aged 20 and 39, are injured.

On the morning of the 24th, a hospital, a school, a warehouse, a shopping center, a two-story house and three private homes are hit. A woman of 82 and a man of 64 are injured.

On the evening of the 24th, Lysak counts 17 private houses damaged in the Kyivskyi district. Windows blown out. Roofs. Doors. Owners can apply for compensation, he writes, through the state eVidnovlennia program or the municipal program called Indomitable Odesa.

The same evening, the regional defense council talks about extra shelters at border crossings and transport sites. It talks about winter, backup power, hospitals and schools that have to keep running.

September 24, an 11-month-old girl

During the day on the 24th, the sixth floor of an apartment building is destroyed. A baby girl of 11 months and her mother, 35, are hospitalized.

On the 25th, two dead.

Nothing climbs in a straight line. Everything adds up, day after day, in the same region.

A week in Odesa is counted in case files.

What the word does

Dual-use

The parcel, now.

In the Russian ministry’s summary, it is no longer a parcel. It is dual-use cargo. Two words, and a cardboard box becomes an objective.

Dual use exists. Civilian components end up in weapons, and whole export-control regimes are built on that. But here the word arrives without a list, without a document, without proof. It arrives alone, in an overnight summary.

Every address a target

A parcel has a delivery address. A target has an impact address. The word moves you from one to the other.

If the word is enough, every terminal is a target. Every truck too. Every warehouse where someone sorts boxes before daybreak.

If the word is enough, a house hit the same morning becomes a footnote.

If the word is enough…

A word without proof makes every box a target.

Sent from Europe

The route our aid takes

The Russian summary contains a detail that is easy to read too fast. The targeted cargo was delivered to Ukraine, it says, by European countries.

In other words, the declared target is not a battalion. It is not a named ammunition depot. It is the route that what Europe sends travels along.

Moscow strikes neither Berlin nor Warsaw. It strikes the place where the shipment becomes a Ukrainian parcel, with a label and a name.

Zelensky, in his morning message, says what Kyiv keeps telling its partners. Between now and winter, without pressure, Russia will only escalate. He asks that American sanctions be enforced and European ones strengthened.

52 jet-powered drones

That night, according to Ukraine’s air force as reported by the Kyiv Independent, 52 of the 295 drones launched were jet-powered. The paper describes them as harder to intercept.

The Odesa prosecutors write jet-powered drones in their message of the 25th. The same words appear in the one from the 22nd.

And yet the shield is debated in Brussels, in Washington, in Ottawa, at the pace of summits. The jet drone was over Odesa at 6:37 a.m.

The route our aid takes is the declared target.

In the afternoon, a car

4:30 p.m., the DTEK crew

The day does not end with the last fire put out.

At 11:42 a.m., the regional administration announces the all-clear for the whole region. At 12:33 p.m., the air force again reports jet drones heading for Odesa.

At 4:30 p.m., Kiper posts another message. A crew from the utility DTEK Odesa was at a substation. The alert sounded. The car drove away.

According to Kiper, a drone deliberately changed course to hit that vehicle.

Leaving was not enough

A grid technician is dead. Another is injured. Over the course of the day, again according to Kiper, an infrastructure site and a production and storage building were damaged, and three people injured.

They had done what the instructions say. Leave the site. Move away.

The alert tells you to leave. It does not tell you where the drone will go.

Leaving at the alert was not enough.

A house is not cargo

The parcel, once more

Back to the parcel one last time.

The one waiting in a terminal in the Odesa region has not changed. Cardboard, a label, a name.

What has changed is the word Moscow sticks on it.

A parcel arrives or it does not. A house stands or it burns. In between, there is a statement that sees only centers.

That morning, Kiper posted photos of a house in flames. That is the image of the 25th. Not a warehouse. A house.

The word we agree to read

Under the photo of a burning house, Moscow writes logistics: which word will we choose to repeat?

The prosecutors counted. The rescuers put out the fires. Lysak had wished everyone a good end to the week.

Tomorrow morning, another overnight summary will come out of Moscow.

Two dead, one house, and the word logistics pasted over them.

Get the geopolitics analyses

Conflicts, powers, alliances: the MadMax thread without the noise.

Cite this article

Maxime Marquette (2026). NARRATIVE: Odesa, two dead, a postal terminal hit again, and the “logistics” Moscow claims. MadMax. https://mad-max.co/en/article/odesa-two-dead-a-postal-terminal-hit-again-and-the-logistics-moscow-claims

How does this piece make you feel?
MM
Maxime Marquette
Independent columnist

Maxime Marquette writes most of the analyses and columns published on MadMax — geopolitics, technology, and current events, no filler.

— The Newsletter

Enjoyed this piece? Get the next one.

One chronicle a week, straight to your inbox. No noise.

Comments

0 / 2000

Be the first to weigh in.

This article was generated with AI assistance, under human supervision.

Reportage2750 words13 min read