📎The Ghost Army of Fellas! (@angelalangford81.bsky.social) reposted
#NAFOmemes #FAFO
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.
17,899 followers 398 following 1,506 posts
view profile on Bluesky 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Euan MacDonald (@euanmacdonald.bsky.social) reply parent
Air alert over - fascist Russia just trying to jangle nerves.
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.
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.
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.
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.
Euan MacDonald (@euanmacdonald.bsky.social) reply parent
bsky.app/profile/euan...
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.
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.
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.
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.
Euan MacDonald (@euanmacdonald.bsky.social) reply parent
bsky.app/profile/kyiv...
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.
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.
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.
Kate from Kharkiv (@kateinkharkiv.bsky.social) reposted
Raging Inferno in russian Samara. 🔥
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‼️
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.
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.
Euan MacDonald (@euanmacdonald.bsky.social) reply parent
bsky.app/profile/kate...
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.
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.
Euan MacDonald (@euanmacdonald.bsky.social) reply parent
Another big bang in western Kyiv, not too close, but not far enough away!
Euan MacDonald (@euanmacdonald.bsky.social) reply parent
* 5-story
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…
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…
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.
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
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.
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.
Euan MacDonald (@euanmacdonald.bsky.social) reply parent
Now sound of Gepard air defense cannons, far off: The Shaheds are here.
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.
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.
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).
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.
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.
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.
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?
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.”
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.
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.
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
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.
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...
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.
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.
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...
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...
Euan MacDonald (@euanmacdonald.bsky.social)
"Too Weak" Trump gives dictator Putin ANOTHER two weeks.
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.
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.
Euan MacDonald (@euanmacdonald.bsky.social) reply parent
Euan MacDonald (@euanmacdonald.bsky.social) reply parent
bsky.app/profile/euan...
Euan MacDonald (@euanmacdonald.bsky.social)
Do not bet on Trump being able to force Ukraine to accept Putin's surrender terms.
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.
Michelle Wu 吳弭 (@wutrain.bsky.social) reposted
To my 10th grade English teacher, who said, “Make the conclusion count.”
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.
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.
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
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.
Ï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
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.
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.
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.
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.”
🦋Special Kherson Cat🐈🇺🇦 (@specialkhersoncat.bsky.social) reposted
💥"Lazar" unit bombards valuable Russian S-300V air defence system.
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
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.
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...
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.)
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.
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.
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!
Iryna Voichuk (@irynavoichuk.bsky.social) reposted
Putin pretends not to hear the question, "When will you stop killing civilians?"
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...
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.
Anton Gerashchenko (@antongerashchenko.bsky.social) reposted
What will future historians say about this meeting?
Ukrainska Pravda 🇺🇦 (@pravda.ua) reposted
👺 🤝
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.
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...
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!
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.
AmplifyUkraine 🔱🇺🇦 (@amplifyukraine.eu) reposted
Ukraine strikes Russian port used for Iranian arms shipments, military says #Ukraine
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).
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.
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.
Euan MacDonald (@euanmacdonald.bsky.social) reply parent
And a couple of minutes later, possibly the same thing hitting something…
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…?
Euan MacDonald (@euanmacdonald.bsky.social)
Bolide meteor seen over Kyiv.