Profile banner
Profile picture

Euan MacDonald

@euanmacdonald.bsky.social

Freelance journalist living and working in Kyiv, Ukraine BBC local radio freelance reporter, sometimes heard on LBC radio Very biased: against fascist and authoritarian regimes; for democracy, rule of law, and human rights.

created October 9, 2023

17,899 followers 398 following 1,506 posts

view profile on Bluesky

Posts

Profile picture 📎The Ghost Army of Fellas! (@angelalangford81.bsky.social) reposted

#NAFOmemes #FAFO

image
30/8/2025, 5:46:32 AM | 623 144 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

September 1, and across Ukraine, hundreds of thousands of schoolchildren and students are returning to school. And fascist Russia just launched a MiG-31K warplane with a Kinzhal aeroballistic missile, triggering a countrywide air alert, sending them all to shelters. Pathetic.

image
1/9/2025, 7:32:11 AM | 77 21 | View on Bluesky | view

Profile picture Gary Sharpe (@garysharpe.bsky.social) reposted

Author @sarahkendzior.bsky.social weighs in on whether we can expect the Epstein Files to be released. She wrote two books about Trump and Epstein: Hiding in Pain Sight (2020) and They Knew (2022). Both were bestsellers that were low-key censored due to the Epstein, mafia, and Israel sections.

image image
29/8/2025, 11:36:25 PM | 76 28 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Another massive attack on Ukraine, the second in two days - this time the fascist Russian Blitz was focused on Dnipro, which was attacked by Russian/Iranian Shahed Doodlebug drones, cruise missiles, and ballistic missiles. Zaporizhzhya and Pavlohrad also attacked by ballistics.

image image
30/8/2025, 6:41:34 AM | 56 19 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Fascist Russian ballistic missile attack on Pavlohrad, Dnipropetrovsk Oblast. Shaheds and cruise missiles still flying around Ukrainian airspace, warning of ballistic missile launches from Voronezh Oblast in Russia - Putin showing how much he wants peace, making fool of Trump.

image
30/8/2025, 2:17:09 AM | 69 18 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

A swarm of Russian/Iranian attack drones just passed over my part of western Kyiv. In the video you can hear two, but four or five in total passed in a few minutes- never heard so many at one time.

30/8/2025, 1:15:55 AM | 95 19 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Frying Tonight: Krasnodar oil refinery, Krasnodar, Krasnodarsky Krai, in the SW of fascist Russia, hit by Ukrainian drones and on fire. Geoloc: 44.998169, 38.966075. Around 12 Russian oil refineries have been attacked by Ukraine in recent weeks.

30/8/2025, 12:58:28 AM | 191 28 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Swarms of fascist Russian/Iranian drones threatening most of Ukraine, and 5 Tu-95 strategic bombers in the air, threatening cruise missile launches, but democratic Ukraine’s own drones (some jet powered) are thrusting into Russia in 7 or 8 directions.

image image
29/8/2025, 10:20:43 PM | 64 13 | View on Bluesky | view

Profile picture MAKS 25 👀🇺🇦 (@maks23.bsky.social) reposted

🇵🇹🇺🇸 President of Portugal on Trump: The leader of the world's greatest superpower is objectively a Soviet or Russian asset. He functions as an asset.

image
28/8/2025, 5:54:39 PM | 1109 279 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

This marks the first combat use of a Russian sea attack drone. Large Ukrainian navy ship ( though there are few of them) are now vulnerable too. Next, we’ll see sea drone vs. sea drone “dog fights” and more use of submersible sea drones.

29/8/2025, 6:26:16 AM | 65 15 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

“Putin must do the thing he has repeatedly refused to do.” Not how you talk to dictators. You say “Do this, or there will be these consequences.” Anything less will be perceived as weakness, and encourage more aggression.

28/8/2025, 2:02:25 PM | 108 26 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Air alert over - fascist Russia just trying to jangle nerves.

28/8/2025, 11:38:51 AM | 20 2 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Air raid alert just sounded in Kyiv, and alerts spreading across Ukraine - threat of Russian ballistic missile attack. 15 people, including 4 children, already dead today in the Ukrainian capital due to Russian missile and drone attacks.

image
28/8/2025, 11:34:35 AM | 31 13 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Now 14 dead in Kyiv. Russia will continue to do this until it faces crippling, well enforced sanctions, and more military pressure from Ukraine, aided by the West. Putin sees only weakness from Trump and the West, which encourages more attacks. Action - not "resolve to stand with" - is needed.

image
28/8/2025, 8:30:42 AM | 279 80 | View on Bluesky | view

Profile picture MAKS 25 👀🇺🇦 (@maks23.bsky.social) reposted

💥 A gas and gas condensate co-processing unit was damaged on the territory of the Afipsky Refinery, - CyberBoroshno The unit has a capacity of about 3.25 million tons per year. If it is stopped, a significant part of the raw material cannot be prepared for further processing.

image
28/8/2025, 7:58:27 AM | 265 30 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Residential building in Kyiv devastated during Russian overnight missile and drone attack on Kyiv and other targets in Ukraine. 629 missiles and drones, second largest air raid of the war, as fascist Russia escalates its Blitz of democratic Ukraine.

image
28/8/2025, 7:39:54 AM | 23 7 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

bsky.app/profile/euan...

28/8/2025, 7:35:10 AM | 16 2 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Fascist Russia launched 629 weapons at democratic Ukraine overnight - the second highest number of drones and missiles used in a single attack by Russia in the war yet. 12 now reported dead in Kyiv, including three children, 2, 14, 17 years old. At least 50 injured.

image
28/8/2025, 7:30:41 AM | 14 2 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Three missile strikes on central Kyiv seen on video early Aug. 28. Two in practically same place, so likely not shoot-downs, close to camera on right of frame, and another further off to left of frame. This is practically the center of Kyiv, but also a residential area.

28/8/2025, 7:21:00 AM | 56 21 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Kyiv main target of last night’s fascist Russian Blitz. At least 10 dead in the Ukrainian capital, including at least 2 children.

image
28/8/2025, 7:06:40 AM | 18 7 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Air alert declared over in Kyiv. My morning alarm just went off, but I’ve been awake for the last three-and-a-half hours, so back to bed.

28/8/2025, 3:37:27 AM | 35 1 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

bsky.app/profile/kyiv...

28/8/2025, 3:00:12 AM | 29 10 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

More explosions in Kyiv, but most of the cruise missiles appear to have bypassed the capital to the south, heading for targets further west. Quiet again, dawn in Kyiv, main attack hopefully over, though Shahed attack drones are still in the air. Will try to snatch some sleep.

28/8/2025, 2:53:46 AM | 20 1 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Already dawn in fascist Russia, Ukrainian drone attack on Kuibyshev oil refinery in Samara continuing, another direct hit on the burning facility.

28/8/2025, 2:48:26 AM | 133 22 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Cruise missiles have indeed turned and are now approaching Kyiv from the east - heightened alert signal on phone app again just now.

28/8/2025, 2:36:40 AM | 18 3 | View on Bluesky | view

Profile picture Kate from Kharkiv (@kateinkharkiv.bsky.social) reposted

Raging Inferno in russian Samara. 🔥

28/8/2025, 2:30:04 AM | 300 41 | View on Bluesky | view

Profile picture Kate from Kharkiv (@kateinkharkiv.bsky.social) reposted

People are trapped under the rubble of their apartment building in Kyiv, calling for help as a new batch of russian missiles approaches their city‼️

28/8/2025, 2:23:51 AM | 470 189 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Situation a short time ago: more Shahed flying bomb drones likely incoming to Kyiv, cruise missiles flying south towards Poltava, SE of Kyiv. Being cruise missiles, they can change direction, of course.

image
28/8/2025, 2:30:34 AM | 19 7 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

The first of the cruise missiles fired by Russian Tu-95 strategic bombers earlier have entered Ukrainian airspace. It’s possible they’re also going to target Kyiv. Shaheds are still over the city - can hear distant anti-aircraft fire, not loud enough to alarm the cat though.

image
28/8/2025, 2:17:20 AM | 27 2 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

bsky.app/profile/kate...

28/8/2025, 2:04:20 AM | 18 3 | View on Bluesky | view

Profile picture Auschwitz Memorial (@auschwitzmemorial.bsky.social) reposted

28 August 1939 | A Yugoslavian Jewish boy, Andrija Schossberger, was born in Novi Sad. In April 1944 he was deported to #Auschwitz and murdered in a gas chamber.

Vintage black-and-white photograph of a young boy smiling at the camera, dressed in a buttoned outfit with decorative elements.
28/8/2025, 2:00:27 AM | 553 143 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

My cat has emerged from his hiding spot, which means things have quietened down a bit. He doesn’t know about the approaching Russian cruise missiles, however.

image
28/8/2025, 1:55:16 AM | 26 2 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Another big bang in western Kyiv, not too close, but not far enough away!

28/8/2025, 1:47:17 AM | 20 3 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

* 5-story

28/8/2025, 1:38:38 AM | 20 0 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

At least one dead in Kyiv: according to Mayor Klitschko an entire section of a s-story residential building collapsed after being hit. Likely multiple casualties. More explosions here in western Kyiv- just got another “heightened alert” signal on my phone app…

28/8/2025, 1:38:16 AM | 30 4 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

More sounds of drones, anti-aircraft fire and explosions just now here in western Kyiv. Drones likely targeting Zhulyaniy airport. Cruise missiles from Tu-95s yet to arrive…

28/8/2025, 1:33:54 AM | 27 4 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

As fascist Russia attacks Kyiv, democratic Ukraine is hitting more refineries in Russia: Afipsky in Krasnodarsky Krai, SW Russia, and Kuibyshev in Samara, in the SE of “European” Russia reported hit.

28/8/2025, 1:30:27 AM | 58 4 | View on Bluesky | view

Profile picture Kristina Berdynskykh (@berdynskykh.bsky.social) reposted

A terrible night in Kyiv. Ballistic missiles, Shakheds. Since the start of talks on a meeting in Alaska, Kyiv has never been under such heavy shelling #Ukraine

28/8/2025, 12:59:14 AM | 33 17 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Sound of drone here in western Kyiv, and anti-aircraft fire. High-rise on fire, and damage to kindergarten in east of capital following Russian attack.

image
28/8/2025, 1:06:45 AM | 37 11 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Four Russian MiG-31K fighter-bombers in air, and Tu-95 strategic bombers too - thus threat of attack by 4 Kinzhal aeroballistic missiles from MiGs soon, and cruise missiles within an hour from Tu-95s. Kyiv seems to be main target. Just heard another blast, quite far off.

28/8/2025, 12:57:42 AM | 32 5 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Now sound of Gepard air defense cannons, far off: The Shaheds are here.

28/8/2025, 12:50:26 AM | 37 3 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Heard what sounded like an interceptor launch and air bursts, so Patriots likely were active, despite short time to react. Second wave of missiles was launched from fascist Russia’s Voronezh Oblast, a bit further away.

image
28/8/2025, 12:48:47 AM | 37 5 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

10 Russian/Iranian Shahed flying bomb drones heading for Kyiv, some heading for Zhulyaniy airport in western Kyiv. Big bang right now, car alarms triggered, so quite near - sounded like air burst, not impact.

28/8/2025, 12:38:49 AM | 32 5 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

More explosions heard here in western Kyiv, though further off, and probably sound of interceptor launch. Blasts heard in capital, Borispil to east (where there is an airport), and Vasylkiv to south (where there is an air base).

28/8/2025, 12:34:46 AM | 30 3 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Another loud bang seconds ago here in western Kyiv - reports of more ballistic missile launches. And another, further off.

28/8/2025, 12:28:35 AM | 37 3 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Smoke over Kyiv after sneak fascist Russian ballistic missile attack at 3 a.m. Russians launched 7 missiles from nearby Bransk Oblast, giving air defenses little time to react - 10 blasts heard in Kyiv, including a large one here in west Kyiv. Capital also threatened by drones.

image
28/8/2025, 12:18:15 AM | 150 49 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

After a period of relative quiet, at least in Kyiv, monitoring channels on Telegram warning a large Russian/Iranian Shahed flying bomb drone attack may be coming. Drones already swarming into Ukrainian airspace, mainly from NE.

image
27/8/2025, 6:04:22 PM | 40 9 | View on Bluesky | view

Profile picture Shaun Pinner (@olddogua.bsky.social) reposted

What a coincidence🤔 After Sergei Lavrov appeared on NBC’s “Meet the Press,” Donald Trump took to his social media platform (Truth Social) and labeled NBC as “fake news” and called for punitive action against the network. Are we connecting the dots yet?

image
25/8/2025, 7:42:29 AM | 162 43 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

“Damage to this complex is a significant blow not only to Russia's energy infrastructure but also to its export potential and ambitions in the petrochemical sector.” - Exilenova+ Telegram channel, quoting “open sources.”

24/8/2025, 8:45:54 AM | 52 4 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Happy Ukrainian Independence Day! Spectacular fire mushroom rises after drone strike at the Ust-Luga gas processing plant (59.709555, 28.435402, ~100km W St. Petersburg, ~870km from nearest UA-controlled territory. Reports that cryogenic fractionation unit was severely damaged.

24/8/2025, 8:41:45 AM | 122 26 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Vladivostok in Russia’s far east: No petrol, as the pumps are “under repair” - only diesel. The effects of Ukraine’s kinetic sanctions on fascist Russia’s oil refineries are starting to be felt at the pumps. The east has little refining capacity - it’s concentrated in the west.

23/8/2025, 9:02:58 PM | 78 14 | View on Bluesky | view

Profile picture Pascal (@pascallth.bsky.social) reposted

I imagine Britain will get some of this information through other channels but it goes to show that US intelligence sharing is only when the Americans feel it's in their interests - interests which may or may not match our own

22/8/2025, 7:44:31 AM | 83 28 | View on Bluesky | view

Profile picture WarTranslated (Dmitri) (@wartranslated.bsky.social) reposted

Hungarian Foreign Minister Péter Szijjártó said Russian oil deliveries to Hungary have been halted again after another attack on the Druzhba pipeline, calling it a threat to the country’s energy security and the third such disruption in a short time.

22/8/2025, 7:46:31 AM | 300 27 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

The Independent did a story on them a couple of days back. Photo is from AP. www.independent.co.uk/news/world/e...

22/8/2025, 7:17:45 AM | 3 0 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

The differences reflect differing roles - Flamingo is a ground-launched strategic weapon, while Tomahawk is an air or sea launched power-projection weapon for precision strikes.

22/8/2025, 7:11:44 AM | 39 3 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Coming to military targets in Russia soon. Ukraine's massive Flamingo cruise missile is larger (12-14 meters) than a US Tomahawk (6.4 meters), with a longer range and carrying a heavier warhead (1 ton+ vs. 450kg.) It is also cheaper, with mass production in the thousands annually planned.

image
22/8/2025, 7:06:57 AM | 110 20 | View on Bluesky | view

Profile picture Alex Andreou (@sturdyalex.bsky.social) reposted

“While we understand the clear potential for offence... this language was in line with audience expectations for this channel.” So, make your channel a sewer and you're free to pump out shite? Ludicrous by @ofcom.bsky.social. The clue is in the word "STANDARDS". bylinetimes.com/2025/08/21/o...

21/8/2025, 6:30:20 PM | 415 174 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

"Putin’s peace offer is not to actually secure peace but to destabilise Ukraine to facilitate further attack by Russia." Sound reasoning from the great Timothy Ash (@tashecon on Xittter). timothyash.substack.com/p/a-state-of...

21/8/2025, 6:29:23 PM | 29 4 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

"Too Weak" Trump gives dictator Putin ANOTHER two weeks.

image
21/8/2025, 6:01:34 PM | 59 6 | View on Bluesky | view

Profile picture Governor Gavin Newsom (@governor.ca.gov) reposted

While Trump is busy pressuring officials to “find” votes and bend rules to his favor, California is giving Americans a fighting chance for fair representation. This isn’t politics as usual. It’s an emergency for our democracy. And we’re acting now to save our future.

21/8/2025, 4:05:35 PM | 1714 415 | View on Bluesky | view

Profile picture Angry (@angrystaffer.bsky.social) reposted

If you’re trying to make it harder for people to vote, stop pretending to give a shit about democracy. Every American - regardless of their political views - deserves to have their voice heard.

21/8/2025, 12:50:46 PM | 12655 3199 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

image
21/8/2025, 2:10:01 PM | 37 1 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

bsky.app/profile/euan...

21/8/2025, 2:07:55 PM | 48 7 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Do not bet on Trump being able to force Ukraine to accept Putin's surrender terms.

image
21/8/2025, 2:07:15 PM | 137 24 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

This situation is largely a result of the Biden administration's foolish and failed "escalation management" policy, which withheld longer-range weapons and even prohibited Ukraine from striking deep into Russia. This allowed Russia to build up drone production mostly unhindered.

21/8/2025, 6:56:23 AM | 55 7 | View on Bluesky | view

Profile picture Michelle Wu 吳弭 (@wutrain.bsky.social) reposted

To my 10th grade English teacher, who said, “Make the conclusion count.”

20/8/2025, 11:49:24 AM | 3702 821 | View on Bluesky | view

Profile picture Phillips OBrien (@phillipspobrien.bsky.social) reposted

The amazing thing is that while Europeans are slapping themselves on the back for their dealings with Trump, what he has done is take sanctions on Russia off the table and put giving Ukrainian territory to Russia very much on the table.

20/8/2025, 1:49:40 PM | 386 120 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Ukrainian air defenses are still achieving shoot-down rates of about 95% for both missiles and drones. But as fascist Russia is now sending many more drones, more are getting through: If, when it was 100 drones, ~5 would reach their targets, now, when it is 500 or 600, some 25 to 30 get through.

image
21/8/2025, 6:44:38 AM | 63 17 | View on Bluesky | view

Profile picture Andrew Chakhoyan 🇺🇦 (@andrewchak.bsky.social) reposted

POO-tihn doesn’t want to end the war, that much is clear. But here’s a question, rarely asked: can he? I came across an open letter by Soviet-born writer & filmmaker Eduard Topol to Trump that digs into this, and it’s worth sharing. Here it is, as a thread ⤵️ 1/n

image
20/8/2025, 7:11:36 PM | 156 77 | View on Bluesky | view

Profile picture Roman Sheremeta (@rshereme.bsky.social) reposted

62% of Americans now support arming Ukraine — the highest in nearly 2 years. The surge comes largely from increased backing among Republicans and Independents. In today’s divided America, helping Ukraine might be one of the few things most people can actually agree on.

image
21/8/2025, 4:47:39 AM | 384 105 | View on Bluesky | view

Profile picture Ïne Back Ïversen (@ineiversen.bsky.social) reposted

Aug 21st 2025: In Lviv, furthest from the frontlines, right on the border of a EU & NATO country. People clearing glass & debris, first responders combing through buildings after russian UAVs & missiles hit several neighbors. Another night of hell because #RussiaisATerroistState

21/8/2025, 4:43:24 AM | 50 30 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

The more drones fascist Russia uses against Ukraine (and China is helping Moscow scale up drone production) the more incidents of this type there will be. This also raises worrying questions about the air threat detection systems of Poland, a frontline NATO member.

image
21/8/2025, 4:46:10 AM | 63 17 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Many dismissed this story when it started to circulate a few weeks ago - it seemed too absurd. But under the new heuristic “Witkoff’s razor” you shouldn’t shave away absurd claims about the activities of the Trump administration, but allow for a big bushy beard of ridiculousness.

21/8/2025, 4:23:53 AM | 55 10 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

People sheltering in Kyiv metro during air alert early Aug. 21 due to threat of Russian/Iranian Shahed flying bomb drones. At 0200 (GMT+3) there was a warning of a threat of ballistic missile launches from Russia’s Kursk Oblast. Explosions from air defenses heard in Kyiv Oblast.

20/8/2025, 11:15:54 PM | 40 15 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Another Russian oil refinery on fire, this time Novoshakhtinsk oil refinery in fascist Russia’s Rostov Oblast, @ 47.829878, 39.857511. Ukrainian Telegram channel Exilenova+ claims it was defended by 2 Pantsir systems and one Tor, but “It did not help.”

20/8/2025, 11:04:28 PM | 66 16 | View on Bluesky | view

Profile picture 🦋Special Kherson Cat🐈🇺🇦 (@specialkhersoncat.bsky.social) reposted

💥"Lazar" unit bombards valuable Russian S-300V air defence system.

20/8/2025, 11:51:41 AM | 427 48 | View on Bluesky | view

Profile picture Sophie Pedder (@sophiepedder.bsky.social) reposted

Europe gets so much grief for division and weakness. But its recent handling of Trump, its unity (w/Starmer), smart coordination (w/Zelensky) and inclusivity (w/Meloni) show it at its best. Nobody in 🇫🇷 will credit Macron, but he has played no small part

20/8/2025, 11:48:30 AM | 165 22 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

An incursion was made north of Pokrovsk. It doesn't appear to have resulted in a breakthrough, and looks to have been contained. Ukraine continues to suffer from a shortage of manpower, however.

20/8/2025, 11:52:36 AM | 3 0 | View on Bluesky | view

Profile picture Arthur Snell (@snellarthur.bsky.social) reposted

I think Trump is genuinely keen to end the Ukraine war, (because of his Nobel obsession, not any shred of humanity). But he has no idea how to do that and is incapable of listening to people that could tell him how. So his peace 'plan' has little chance. open.substack.com/pub/arthursn...

20/8/2025, 8:18:45 AM | 162 37 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Estonia is a shining example of how "small nations," far from being "too little to be economically viable without being part of a larger union," can thrive if free to manage their own affairs. (Average wage in Estonia now about double that in its former imperial master Russia.)

image
20/8/2025, 7:55:43 AM | 75 11 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

One reason Putin now wants a "peace process" (or rather a "get Ukraine to surrender" process) is because in strategic terms the balance is shifting - and not in his favor. He's taking tiny slivers of ground for huge losses, while new UA weapons threaten deeper strategic strikes.

image
20/8/2025, 7:36:33 AM | 320 95 | View on Bluesky | view

Profile picture The Kyiv Independent (@kyivindependent.com) reposted

⚡️ Russian media shows US armored vehicle with Russian, American flags storming Ukrainian positions. "Russians are using the symbols of the U.S. in their own terrorist, aggressive war involving the killing of civilians," Andriy Yermak, head of Ukraine's Presidential Office, said.

18/8/2025, 10:51:17 AM | 473 212 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Please note the posting rules on my profile. Fascist Russia supporters or Kremlin propaganda spreaders get blocked, as do employers of bad-faith informal fallacies like whataboutism or ad hominem. If your comment is stupid - muted. THANK YOU FOR YOUR ATTENTION TO THIS MATTER!

15/8/2025, 8:19:34 PM | 71 1 | View on Bluesky | view

Profile picture Iryna Voichuk (@irynavoichuk.bsky.social) reposted

Putin pretends not to hear the question, "When will you stop killing civilians?"

15/8/2025, 7:26:51 PM | 49 9 | View on Bluesky | view

Profile picture Phillips OBrien (@phillipspobrien.bsky.social) reposted reply parent

These kinds of stories were undermining Ukraine and providing more evidence for Putin to say Russia is winning, just as he was preparing to meet with Trump. apnews.com/article/russ...

15/8/2025, 7:14:16 PM | 205 21 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Russian delegates Ushakov and Lavrov are both fluent in English. Rubio and Witkoff do not speak Russian. Big advantage for Putin over Trump. You can bet Ushakov and Lavrov will listen carefully to what the U.S. delegation say among themselves.

15/8/2025, 7:24:42 PM | 44 12 | View on Bluesky | view

Profile picture Anton Gerashchenko (@antongerashchenko.bsky.social) reposted

What will future historians say about this meeting?

image
15/8/2025, 7:20:55 PM | 335 54 | View on Bluesky | view

Profile picture Ukrainska Pravda 🇺🇦 (@pravda.ua) reposted

👺 🤝

15/8/2025, 7:22:08 PM | 56 7 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Depressing and disgusting sight: U.S. soldiers on their knees, laying out the red carpet for a murderous fascist dictator. The United States has fallen so very low, so very quickly.

image
15/8/2025, 7:14:12 PM | 420 136 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

The authoritative Deep State war map has the Russian "breach of the front line" sliced through by a Ukrainian counterattack. deepstatemap.live/en/#11/48.47...

image
15/8/2025, 5:52:09 PM | 66 12 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

Sound of missile (or whatever it was) comes about a second after it flies by. Speed of sound in air at 15 Celsius (approximate conditions last night) 340 m/s, so the missile passed about 340 meters way. It was going fast!

15/8/2025, 5:43:57 PM | 1 0 | View on Bluesky | view

Profile picture Alexander S. Vindman (@avindman.bsky.social) reposted

The interview Trump just gave on Air Force One, show a good level of preparation for the meeting with Putin. The tone suggests Trump’s willing to apply pressure on Putin to coerce a peace settlement. The Summit seems to be an effort to set conditions for Putin-Zelensky talks.

15/8/2025, 12:34:35 PM | 317 23 | View on Bluesky | view

Profile picture AmplifyUkraine 🔱🇺🇦 (@amplifyukraine.eu) reposted

Ukraine strikes Russian port used for Iranian arms shipments, military says #Ukraine

15/8/2025, 6:23:15 AM | 53 12 | View on Bluesky | view

Profile picture Citizen Snippy △ (@citizensnippy.bsky.social) reposted

Wow, looks like Ukraine have launched a particularly large Falling Debris swarm to enforce sanctions on Russia tonight. A bunch of fast jet UAVs being reported too (blue arrows).

14/8/2025, 9:09:15 PM | 43 8 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

This is the latest round in the battle between Putin and Zelenskyy to win over Trump. The ball is currently in Putin’s court - and he has lots of options to play a good shot.

15/8/2025, 6:21:32 AM | 28 7 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Another Russian oil refinery on fire after a drone attack early on Aug. 15, this time in Syzran, Samara Oblast, about 800 km east of the nearest Ukrainian-controlled territory.

15/8/2025, 2:40:24 AM | 61 12 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social) reply parent

And a couple of minutes later, possibly the same thing hitting something…

15/8/2025, 2:20:05 AM | 29 1 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Blink and you’ll miss it: Something very fast, sounding jet powered, is caught on video (at ~20 seconds) shooting across the sky in Kursk, Russia early on Aug. 15. Ukraine’s legendary Palianytsia jet-drone/cruise missile on its way to a target…?

15/8/2025, 2:15:39 AM | 48 6 | View on Bluesky | view

Profile picture Euan MacDonald (@euanmacdonald.bsky.social)

Bolide meteor seen over Kyiv.

14/8/2025, 8:08:38 PM | 28 3 | View on Bluesky | view

Profile picture MAKS 25 👀🇺🇦 (@maks23.bsky.social) reposted

🔥 Yenakiyeve, Donetsk region. UAV strike.

image
14/8/2025, 7:37:20 PM | 170 12 | View on Bluesky | view