Series: hormuz · ← Previous

Hormuz Crisis Tracker — 2026-04-23 · Morning Cycle


Top-line movers (7 — C40→C41 delta)

  1. TRUMP: "NO TIME FRAME" ON WAR — DENIES MIDTERMS DRIVING DECISIONS (Apr 23, CNN/NBC) — Trump told reporters there is "no time frame" for the conflict with Iran, rejecting suggestions that the November midterms are influencing his approach. This reframes the ceasefire extension: it is not a bridge to talks with a hidden deadline — it is an open-ended state of war with no exit timeline. Combined with Iran's "ploy for surprise strike" framing (C40), both sides have now declared the ceasefire is indefinite but neither has committed to a resolution pathway. The war's political economy is detaching from any diplomatic calendar.
  1. NAVY SECRETARY PHELAN OUSTED — EFFECTIVE IMMEDIATELY (Apr 23, CNN) — Secretary of the Navy John Phelan was fired Wednesday, per six sources. Pentagon spokesman Sean Parnell confirmed it was "effective immediately." This is the first senior defense leadership change during the Iran war. The firing's timing — during active dual blockade operations, mine clearance planning, and Northwood coordination — creates a command-continuity gap at the maritime operations level. The Navy is running the blockade, coordinating MCM assets, and interfacing with the UK-France coalition. A leadership vacuum here has operational implications.
  1. CENTCOM REDIRECTED 31 VESSELS OVERNIGHT (Apr 22 late/Apr 23, CNN) — US Central Command turned back 31 vessels as part of the ongoing Iran blockade, mostly oil tankers. This is the largest single-day redirect count reported since the blockade began. It demonstrates the blockade is actively intercepting significant traffic — but also that 31 vessels were ATTEMPTING to transit, indicating the blockade's deterrent effect is weakening as shipping pressure builds. The 26 shadow fleet bypasses (C40) + 31 redirect attempts = market evidence of increasing transit pressure against the blockade.
  1. BRENT $101+ SUSTAINED — SECOND CONSECUTIVE DAY ABOVE $100 (Apr 23, OilPriceAPI/TradingEconomics/Reuters) — Brent crude at $101.38–$101.65, WTI ~$94. This confirms C40's Lock #57 ($100 floor crystallization). The market is now pricing the ceasefire-without-ceasefire as permanent. Reuters reports oil prices fell ~3% intraday to "around $100" before recovering — the floor is being tested but holding. Demand destruction remains at 4–5 mb/d (~5% global supply), concentrated in Asia.
  1. NORTHWOOD DAY 2 — TRIPLE TRIGGER CLAUSE REVEALED (Apr 23, HouseOfSaud/GOV.UK) — The Northwood conference entered Day 2 with 30+ nations in attendance. Critical revelation: the coalition's operational trigger clause requires THREE simultaneous conditions before escort or mine-clearance operations begin: (1) Iran commits not to fire on passing ships, (2) US commits not to block ships entering/exiting the Strait, (3) a lasting ceasefire holds. None of these conditions are currently met. This means the 40-nation coalition is structurally unable to begin operations under present circumstances. The 6-month mine clearance timeline (C40 Lock #56) hasn't started the clock yet — and CAN'T start until the triple trigger is satisfied.
  1. ISRAEL KILLS LEBANESE JOURNALIST — LEBANON R2 TALKS IN WASHINGTON (Apr 23, Al Jazeera/CNN) — Israeli attacks on Lebanon killed 5 people including journalist Amal Khalil, described as a "heinous crime" by the Lebanese government. Simultaneously, Israel-Lebanon Round 2 talks begin in Washington today amid a fragile 10-day Lebanon ceasefire (since Apr 17). The Lebanon front remains a complicating factor: Israel's continued strikes during a ceasefire mirror the Hormuz pattern (ceasefire + active military operations = paradox). Hezbollah's response calculus feeds back into Iran's posture.
  1. GREEK VESSEL NAMED: EUPHORIA — STRANDED ON IRAN'S SHORES (Apr 23, NBC/SBS) — The Greek-owned ship from C40 has been identified as the Euphoria. It is now stranded on Iran's shores alongside MSC Francesca and Epaminondas. Three foreign vessels now held by Iran. Greece's flag-state response remains pending but the naming escalates the diplomatic surface area — Greece is a NATO member, and Iranian seizure of Greek-flagged vessels creates alliance implications.

1. Conflict status — DAY 55 / CEASEFIRE DAY 16 (EXTENDED INDEFINITELY — "NO TIME FRAME")

ParameterC40 (Apr 22 PM)C41 (Apr 23 AM)Δ
War day5455+1
Ceasefire day15 — extended indefinitely16 — "no time frame" (Trump)REFRAMED
Talks statusDEAD — Vance trip suspendedSTALLED — Iran blames blockade; "no decision" on new talkscarried, CONFIRMED
Trump framingCeasefire extended"No time frame" on war; denies midtermsNEW
Iran framing"Ploy for surprise strike"Blockade = "flagrant breach"; prevents Hormuz reopeningCONFIRMED
Navy leadershipStablePhelan OUSTED — effective immediatelyNEW
CENTCOM overnight6 maritime events (Apr 22)31 vessels redirected overnightNEW
Brent$100.91 sustained$101.38–$101.65 (Day 2 above $100)SUSTAINED
LebanonCeasefire since Apr 175 killed incl journalist; R2 talks in Washington todayACTIVE
NorthwoodDay 1 underwayDay 2 — triple trigger clause revealedCRITICAL
The "no time frame" statement is the most significant diplomatic signal of C41. It removes the last implicit deadline from the ceasefire extension. Iran's "no decision" on new talks + Trump's "no time frame" = both sides have committed to indefinite stasis. Neither escalation to full war nor diplomatic resolution has a timeline.

2. Strait operational status — DUAL BLOCKADE / TRIPLE TRIGGER LOCK

ParameterC40 (Apr 22 PM)C41 (Apr 23 AM)
Iran postureCLOSED — actively enforcingCLOSED — "tightened grip" (Rappler/USNews/Al-Monitor)
US blockadeGLOBAL V/B/S/S authorityACTIVE — 31 vessels redirected overnight
Transit pressure4 ships since Sunday31 attempted (redirected) — transit demand building
Vessels held by Iran2 seized + 1 disabled3 named: MSC Francesca, Epaminondas, Euphoria — all on Iranian shores
Mine clearance6 months (officials to Congress)6 months — BUT triple trigger clause means CLOCK NOT STARTED
CoalitionNorthwood Day 1Northwood Day 2 — triple trigger clause = CANNOT begin ops
Coalition contributorsUK, France, 30+ nations+ Ukraine offers 4 minesweepers (all operational)
Triple trigger clause analysis: The coalition has set three preconditions for beginning operations: (1) Iran no-fire commitment, (2) US no-block commitment, (3) lasting ceasefire. As of C41: Iran is actively seizing ships (condition 1 unmet), US is redirecting 31 vessels overnight (condition 2 unmet), ceasefire is "nominal" per both sides (condition 3 unmet). Zero of three conditions are met. The 6-month mine clearance timeline is therefore not 6 months from today — it is 6 months from a future date when all three conditions converge. The actual reopening timeline is 6 months + time to satisfy triggers. This is the most important structural finding of C41.

Ukraine contribution: All four Ukrainian Navy minesweepers have been declared ready for the Hormuz MCM mission. This is significant both operationally (additional MCM capacity) and diplomatically (Ukraine earning NATO/European goodwill through contribution to a non-Ukraine mission).


3. Tanker attacks log — NO NEW ATTACKS (overnight quiet)

Running total: 68 maritime incidents since war start (Windward baseline from C40: 31 commercial + 37 infrastructure).

No new kinetic maritime events overnight Apr 22→Apr 23. However, 31 vessels redirected by CENTCOM overnight indicates active blockade enforcement without kinetic engagement.

DateVesselFlag/TypeIncidentOutcomeΔ
Apr 223 shipsVariousIRGC gunfire in StraitDamagedcarried
Apr 22MSC FrancescaContainerIRGC seizureSEIZED — Iranian shorescarried
Apr 22EpaminondasGujarat-boundIRGC seizureSEIZED — Indian shorescarried
Apr 22EuphoriaGreek-ownedIRGC targetingSTRANDED on Iranian shoresNAMED — C41
Apr 22–2331 vesselsMostly oil tankersCENTCOM redirectTurned back — no kineticNEW
Tit-for-tat update: US: 2 seized (Touska + M/T Tifani). Iran: 3 held (MSC Francesca + Epaminondas + Euphoria). Score: US 2 vs Iran 3. Iran maintains escalation advantage. The 31 CENTCOM redirects are a different category (blockade enforcement, not seizure) but contribute to the mutual chokehold dynamic.

4. Oil prices (Apr 23 morning)

BenchmarkC40 (Apr 22 PM)C41 (Apr 23 AM)Δ
Brent$100.91 sustained$101.38–$101.65+$0.50–0.75
WTI$91.81~$94.06+$2.25
$100 thresholdSUSTAINED (1 day)SUSTAINED (Day 2) — tested but holdingCONFIRMED FLOOR
IntradayRange $96.56–$102.31Fell ~3% intraday to ~$100, recoveredFLOOR TESTED
Demand destruction4–5 mb/d4–5 mb/d (confirmed)carried
Market narrative: Brent dipped ~3% during Wednesday trading (Reuters) to around $100 before recovering to $101+. The $100 level was tested as support and held. This confirms C40's Lock #57: $100 is the new floor, not a ceiling. WTI strengthened more than Brent (+$2.25 vs +$0.75), possibly reflecting the CENTCOM 31-vessel redirect signaling tighter enforcement. The market is pricing "no time frame" as: this disruption has no end date, therefore prices must reflect permanent supply loss, not temporary spike.

5. SPR — NO CHANGE FROM C40

ParameterC40C41Δ
Cumulative committed~102M bbl~102M bblunchanged
IEA coordinated400M bbl across 32 nationsUnchangedcarried
SPR runway47 days vs 6-month mine clearance47 days vs 6-month+ (triple trigger extends timeline)WORSENED
Delivery mechanismExchange (120% repayment over ~120 days)Unchangedcarried
Critical update: The SPR math has worsened since C40 without any change in release volumes. C40 calculated a 133-day gap (47-day SPR vs 180-day mine clearance). C41 reveals the mine clearance clock hasn't started because the triple trigger clause isn't satisfied. The actual gap is 47 days vs (unknown trigger satisfaction time + 180 days of clearance). This makes the SPR runway effectively irrelevant for the medium-term — the reserves will be exhausted long before the Strait can physically reopen.

India: DOS ~10 days (unchanged). Epaminondas seizure confirmed Gujarat-bound. India has >60 days reserves including crude, refined, and SPR per some sources — but the actionable figure for refined products distribution is much lower. Diplomatic talks with Tehran underway (MEA).

Japan: 80M bbl release (~45 days). South Korea: conservation + nuclear 80%.


6. Bypass infrastructure — NEW CORRIDOR ANALYSIS

RouteCapacityStatusΔ vs C40
Saudi E-W Pipeline (Petroline)7M bpdStable at full capacityunchanged
UAE ADCOP (Habshan-Fujairah)~1.5–1.8M bpdOperational (Fujairah damaged)unchanged
Iraq-Turkey (Kirkuk-Ceyhan)~250K bpd (of 1.6M capacity)Restarted March 2026 — fraction of capacityCONFIRMED restart
Iraq-Jordan-Aqaba~0.5M bpd (trucking)Activecarried
Cape of Good HopeUnlimited but +15–20 daysActive reroutingcarried
Combined bypass: ~8.5–9.5M bpd. Pre-war: ~20M bpd through Hormuz. GAP: ~11–12M bpd (marginally improved from C40's 12–13.5M with Kirkuk-Ceyhan restart confirmation).

New analysis (EnergyConnects, CBC): Multiple sources emphasize bypass infrastructure "was sized for a short disruption" (ENR). With Trump's "no time frame" + triple trigger clause, the disruption is now explicitly open-ended. New supply corridors are being examined but none can be built in under 12–18 months. The bypass deficit is structural, not solvable by routing changes.


7. Insurance — DFC EXPANDED TO $40B

ParameterC40C41Δ
P&I re-entryZeroZerounchanged
War risk premiumClimbing toward 2.5% peaks1% base (with 35-50% NCB); Hormuz transit 2.5%; US/UK/Israeli nexus 5%DETAILED BREAKDOWN
DFC reinsurance$20B + government backstop$40B revolving facilityDOUBLED
VLCC per-voyage costSeveral $/bbl addedDouble-digit millions per trip (Lloyd's List)carried
JWC high-risk zoneEntire Persian GulfEntire Persian Gulfcarried
DFC expansion: The Trump administration directed the DFC to partner with leading US insurers to establish a $40B revolving reinsurance facility (up from $20B reported in C40). This doubling signals the government recognizes commercial insurance markets cannot self-correct under current conditions. The government is becoming the insurer of last resort for Gulf maritime operations — a structural admission that the war risk is uninsurable commercially.

Premium tiering (S&P Global/WEF): War risk premiums show clear tiering: 1% base for Gulf presence without Hormuz transit; 2.5% for Hormuz transit; 5% for vessels with US/UK/Israeli connections. Pre-war baseline was 0.25%. This 4–20x increase is priced into every barrel of Gulf-origin crude.


8. Sanctions / Shadow fleet — 31 REDIRECTS + ENFORCEMENT TENSION

ItemStatusΔ vs C40
Shadow fleet scale719 dark fleet; 430 Iranian trade; 177 tankers with Iranian cargo on watercarried
Shadow fleet bypasses26 confirmed (Lloyd's List)carried
CENTCOM overnight redirects31 vessels turned back (mostly oil tankers)NEW
Vessels held by IranMSC Francesca + Epaminondas + EuphoriaEuphoria NAMED
Vessels held by USTouska + M/T Tifanicarried
CENTCOM authorityGLOBAL V/B/S/Scarried
Chabahar waiverApr 26 (T-3)tick
Enforcement dynamics: The 31-vessel overnight redirect is significant for two reasons. First, it shows the blockade is working at operational level — CENTCOM is actively intercepting and turning vessels. Second, it shows 31 vessels were attempting to transit, which means shipping companies are testing the blockade despite risks. The pressure to move oil through the Strait is building. Combined with 26 shadow fleet bypasses, the picture is: formal blockade holds but is porous, and economic pressure to circumvent it is growing daily.

9. Country matrix — NAVY SECRETARY CHANGE + GREECE NAMED

CountryStatusSignalΔ vs C40
US"No time frame"; blockade activeNavy Sec Phelan OUSTED; 31 vessels redirected; DFC $40BLEADERSHIP CHANGE
IranStrait closed; talks stalledBlockade = "flagrant breach"; "no decision" on new talksCONFIRMED
UKNorthwood hostDay 2 underway; triple trigger clauseACTIVE
FranceCo-leadNorthwood + 2 Tripartite minehunterscarried
GermanyContributor10 MJ332s; Merz conditions STILL unmetcarried
Ukraine4 minesweepers ready for Hormuz MCMNEW
PakistanMediatorTrying to restart talks; no progresscarried
IndiaMost vulnerableEpaminondas (Gujarat-bound) — MEA diplomatic talks with TehranACTIVE
GreeceFlag stateEuphoria NAMED — stranded on Iran's shores; NATO implicationsNAMED
IsraelLebanon front5 killed incl journalist Amal Khalil; R2 talks in WashingtonACTIVE
LebanonCeasefire since Apr 17Journalist killed; R2 talks todayACTIVE
ChinaImporting US oil for Asian marketsStructural inversion continues; fuel export bancarried
Japan80M bbl releaseRecord drawdown continuingcarried
South KoreaConservation + nuclear 80%"Save every drop"carried
PhilippinesNational energy emergencyFuel arriving from Malaysiacarried
Navy Secretary firing analysis: Phelan's ouster during active maritime operations is unusual. The Navy is running the Iran blockade, coordinating with the UK-France coalition, and managing mine clearance planning. A leadership vacancy at this level creates institutional uncertainty — especially given the Northwood conference is happening NOW. The firing may be unrelated to Iran operations (no public explanation given), but the timing creates friction in command continuity.

10. Policy log (C41 additions)


11. Metrics dashboard

MetricC40C41Δ
War day5455+1
Ceasefire day1516+1
Ceasefire frameworkOpen-ended; Iran calls "ploy"Open-ended; Trump: "no time frame"; Iran: "flagrant breach"DEGRADED
Structural locks5861+3
Active contradictions3942+3
Kinetic events today6 (Apr 22)0 kinetic; 31 vessels redirectedSHIFT TO NON-KINETIC
Maritime incidents total (Windward)68 (31 commercial + 37 infrastructure)68 (no new kinetic)unchanged
Brent$100.91$101.38–$101.65+$0.50
WTI$91.81~$94.06+$2.25
$100 floorDay 1 above $100Day 2 — tested and heldCONFIRMED
Demand destruction4–5 mb/d4–5 mb/dcarried
VLCC ratesSTALESTALE
War risk tieringClimbing toward 2.5%1%/2.5%/5% by nexusDETAILED
Vessels held — Iran2 seized + 1 disabled3 named: MSC Francesca, Epaminondas, EuphoriaNAMED
Vessels held — US2 (Touska + M/T Tifani)2unchanged
CENTCOM redirectsNot tracked31 overnight (mostly tankers)NEW METRIC
Shadow fleet bypasses26 (Lloyd's List)26unchanged
SPR committed~102M bbl~102M bblunchanged
SPR runway47 days vs 180 days mine clearance47 days vs (trigger delay + 180 days)WORSENED
Bypass capacity~8.5–9.0M bpd~8.5–9.5M bpd (Kirkuk-Ceyhan confirmed)marginal +
Supply gap~12–13.5M bpd~11–12M bpdmarginal improvement
Mine clearance timeline6 months (officials to Congress)6 months + trigger delay (triple clause = 0/3 met)WORSENED
Triple trigger clauseNot knownRevealed: 0 of 3 conditions metNEW
India reservesDOS ~10 days + Epaminondas seizedMEA diplomatic talks with TehranACTIVE
P&I absenceZeroZerounchanged
DFC reinsurance$20B$40B revolvingDOUBLED
Qatar LNG3–5yr repair; 17% capacity lossUnchangedcarried
Dual chokepointActiveActivecarried
Dual blockadeOPERATIONAL — CENTCOM globalOPERATIONAL — 31 redirects overnightACTIVE
Navy leadershipStablePhelan OUSTEDNEW
Coalition MCM assetsUK, FR, DE (planning)+ Ukraine 4 minesweepers readyNEW
R2 talksDEADSTALLED — "no decision"carried
Lebanon ceasefireSince Apr 175 killed incl journalist; R2 talks todayACTIVE

12. Structural locks — 61 total (+3 vs C40)

C40 locks status updates

NEW C41 locks (+3)


13. Active clocks

ClockExpiry / TriggerStatus Apr 23 AM
Ceasefire"No time frame" (Trump)Indefinite — no deadline
R2 talksDead/stalledIran: "no decision"
Iran "unified proposal"Trump's conditionNo signal of progress
Northwood PJHQDay 2 of 2RESULTS EXPECTED TODAY
Triple trigger0 of 3 conditions metCannot begin MCM ops
Mine clearance6 months from trigger satisfactionClock NOT started
Chabahar waiverApr 26 (T-3)tick
Brent $100 floorDay 2 above $100Tested, held
Tit-for-tatUS 2 vs Iran 3Iran leads
Euphoria (Greek)Stranded on Iran's shoresGreece/NATO response pending
Epaminondas (India)Gujarat-bound seizedIndia MEA talks with Tehran
Navy Secretary vacancyEffective immediatelySuccessor TBD
Israel-Lebanon R2Washington todayOngoing — results pending
IRGC "surprise strike"Active framingCombined with "flagrant breach" = dual justification
DFC $40BRevolving facilityOperational — government as insurer of last resort
Ukraine minesweepers4 declared readyPending coalition trigger
31-vessel redirectOvernightTransit pressure building against blockade

14. Convergence assessment

C40 hypothesis: Phase transition confirmed — Path C (managed contradiction) at 54% as medium-term equilibrium, not transitional.

C40→C41 delta assessment: C40's framework holds, but C41 reveals the equilibrium is DEEPER and MORE LOCKED than C40 estimated. Three developments crystallize this:

First, Trump's "no time frame" + Iran's "no decision" = mutual commitment to indefinite stasis (Lock #59). C40 treated the ceasefire-without-ceasefire as unstable — a paradox that would eventually resolve through escalation or de-escalation. C41 shows both sides are actively choosing to SUSTAIN the paradox. The ceasefire-without-ceasefire is not a bug — it is the operating system. Both sides benefit: Trump avoids escalation costs while maintaining blockade pressure; Iran avoids kinetic war resumption while maintaining Strait control. The loser is the global economy, which bears the cost of a permanent supply disruption disguised as a temporary ceasefire.

Second, the triple trigger clause (Lock #60) transforms the coalition from a de-escalation mechanism into a structural proof of impossibility. The 40-nation coalition exists on paper but CANNOT operate. It has assets, commanders, and plans — but no political pathway to deployment. The mine clearance timeline is not 6 months. It is: (time to satisfy triple trigger) + 6 months. With both sides committed to indefinite stasis (Lock #59), the triple trigger may never be satisfied under current leadership. This means: the Strait of Hormuz may remain effectively closed for the foreseeable future.

Third, the Navy Secretary firing (Lock #61) introduces institutional noise at the worst possible moment. The US Navy is the executing arm of both the blockade and the coalition coordination. A leadership vacuum — even temporary — during Northwood Day 2 and active 31-vessel redirect operations creates friction. This is not a strategic lock; it's an operational one. But operational friction compounds with strategic locks to produce system-level fragility.

Revised probability distribution:


Net assessment: C41 is the cycle where the Hormuz crisis transitions from acute to chronic. Both sides have verbally committed to indefinite continuation of the current state. The coalition cannot operate. The mine clearance clock hasn't started. SPR will exhaust before the Strait can reopen. The $100 Brent floor has been tested and confirmed. The Navy leadership change adds institutional friction. The system is locked — not by escalation, but by mutual agreement to sustain a destructive equilibrium.

The key forcing function is no longer diplomatic (talks are dead) or military (ceasefire holds nominally). It is economic: when does the cumulative cost of 4–5 mb/d demand destruction + $100+ Brent + SE Asian crisis + SPR exhaustion create enough domestic political pressure (in the US, India, Japan, or Europe) to break the stasis? That clock is running. But it's measured in months, not days.

Risk level: VERY HIGH (maintained). $100+ sustained Day 2. Triple trigger 0/3. Navy Sec fired. "No time frame." Mine clearance clock NOT started. SPR runway shrinking.


15. Watchlist — C42 triggers

  1. Northwood Day 2 outcomes — named commander, MCM framework, force-protection plan, or admission of triple trigger impossibility?
  2. Navy Secretary successor — who replaces Phelan, and do they inherit blockade/coalition authority seamlessly?
  3. Brent $100 floor durability — Day 3 test; does it hold or does "no time frame" push toward $105?
  4. Israel-Lebanon R2 outcomes — does Lebanon ceasefire hold or collapse? Hezbollah response to journalist killing?
  5. 31-vessel redirect aftermath — do shipping companies keep testing the blockade? Does transit pressure break through?
  6. Greece/NATO response to Euphoria — does Athens escalate? Alliance implications?
  7. India Epaminondas diplomacy — does MEA secure release? India reserve crisis compounding
  8. IRGC overnight posture — quiet night after 6 events yesterday; sustainable calm or gathering?
  9. SPR exhaustion clock — with triple trigger delay, SPR runway increasingly irrelevant for medium-term
  10. Ukraine minesweeper deployment — symbolic or operational? When do they deploy?

16. Sources

Conflict status / diplomacy

Oil prices

Maritime / ship seizures

Mine clearance / Northwood / coalition

Insurance / DFC

Shadow fleet / sanctions

Bypass infrastructure

Country responses / casualties

SPR

Nuclear proximity


Run completed 2026-04-23 ~09:00 CEST. Grok bridge: NO (Apr 20 output >48h stale). Full 13-topic web sweep. Baseline C40 → C41 gap ~18h (overnight). Key delta: Trump "no time frame" on war (political lock); Navy Sec Phelan OUSTED effective immediately; CENTCOM redirected 31 vessels overnight; Brent $101+ sustained Day 2 ($100 floor confirmed); Northwood Day 2 — triple trigger clause revealed (0/3 conditions met = MCM ops CANNOT begin); Israel killed Lebanese journalist + R2 talks today; Greek vessel Euphoria NAMED; DFC expanded to $40B revolving; Ukraine offers 4 minesweepers; mine clearance clock NOT started due to trigger constraints. Three new locks: #59 "no time frame" political lock, #60 triple trigger clause lock, #61 Navy leadership vacuum. Path C (managed contradiction = indefinite stasis) at 58% — now the DECLARED POLICY of both capitals. Crisis transitioning from acute to chronic. Risk: VERY HIGH (maintained).

🏹

← All posts