Dr. Michael MacKay
michaelmackay.bsky.social
Dr. Michael MacKay
@michaelmackay.bsky.social
Canadian

Ph.D. from the London School of Economics and Political Science

Participant in the democratic renaissance of Ukraine since independence

Chronicler of fascist Russia's wars since 2014
Pinned
Putin will destroy Russia rather than face defeat in the war he started against Ukraine.

Trump will destroy the United States rather than face justice for his crimes and treason.
Russian terrorists shelled Hirs'k, Klyusy, Bleshnya (Chernihiv region); Ulanove, Kucherivka, Bilokopytove, Malushyne, Ryzhivka, Iskryskivshchyna, Bezsalivka, Volfyne (Sumy region).

Source: General Staff of the Armed Forces of Ukraine operational information at 16:00 on 26 December 2025
December 26, 2025 at 2:41 PM
Russian terrorists attacked a busy road in Kharkiv with guided aerial bombs.

At 4:13 p.m. EET, Mayor Ihor Terekhov reported one dead and three injured: "Several cars are on fire, and windows in nearby buildings have been shattered. There were people in the burning cars."
December 26, 2025 at 2:22 PM
Two children and four adults were injured as a result of a russian missile strike on the city of Uman, Cherkasy region, Ukraine.

Russia targets civilians and is a terrorist state.
December 26, 2025 at 2:13 PM
The leader of the Free World is Ukraine – the only nation in combat to stop the russian fascist aggressors.
December 26, 2025 at 1:38 PM
Overnight, from Christmas Day to Boxing Day, russian terrorists attacked Ukraine with one Iskander-M ballistic missile and 99 strike UAVs.

Ukrainian defenders shot down or suppressed 73 of the enemy drones.

A ballistic missile and 26 UAV strikes were recorded at 16 locations.
December 26, 2025 at 12:18 PM
Russian/North Korean losses, 24 Feb 2022 – 26 Dec 2025:

1,202,070 personnel

11459 tanks
23804 armoured vehicles
35509 artillery systems
1579 MLRS
1264 air defence systems
434 aircraft
347 helicopters
95334 UAVs
4107 cruise missiles
28 ships/boats
2 submarines
71454 vehicles
4029 special equipment
December 26, 2025 at 12:11 PM
Kherson region, along the Dnipro River: "In the Prydniprovs'ke direction, two enemy attacks ended in vain for the invaders."

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 25 December 2025 regarding the russian invasion
December 26, 2025 at 2:57 AM
In Zaporizhzhya region, the russian fascist invaders attacked Ukrainian defenders seven times in the areas of Usepnivka, Hulyaypole and towards Doborpillya and once towards Pavlivka.

Source: General Staff of the Armed Forces of Ukraine operational information at 22:00 on 25 December 2025
December 26, 2025 at 2:56 AM
Donetsk region: "Ukrainian defenders repelled one attack in the Kramators'k direction – near the settlement of Novomarkove."

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 25 December 2025 regarding the russian invasion

1/4
December 26, 2025 at 2:48 AM
In the Lyman direction, Ukrainian defenders stopped eight attacks by the russian fascist invaders in the areas of Novoserhiyivka, Novoselivka, Stavky and towards Zarichne, Ozerne. Another battle is ongoing.

1/2
December 26, 2025 at 2:17 AM
In the north of Kharkiv region, the russian fascist invaders stormed the positions of Ukrainian defenders in the areas of Vovchans'k, Dvorichans'ke and towards Vil'cha. Ukrainian units repelled seven attacks; another battle is currently ongoing.

1/2
December 26, 2025 at 2:12 AM
Under the Russia-backed Trump regime, the United States is following the path of North Korea and its “Juche” philosophy of extreme isolationism.

By cutting itself off from the world the U.S. destroys the foundation of its domestic peace, relative prosperity and global power.
December 25, 2025 at 8:15 PM
On Christmas Day, russian terrorists are conducting airstrikes on Ukraine using attack UAVs, right up to the Polish border.

It’s been 11 years, 10 months, 5 days since the russians invaded Ukraine. Other Western democracies still refuse to shelter the skies or fight the aggressors.
December 25, 2025 at 7:36 PM
Putin will destroy Russia rather than face defeat in the war he started against Ukraine.

Trump will destroy the United States rather than face justice for his crimes and treason.
December 25, 2025 at 6:47 PM
The King’s Christmas Message featured a Ukrainian choir singing “Carol of the Bells” in Westminster Abbey – a beautiful moment.
December 25, 2025 at 5:03 PM
Putin lied and said russian forces occupied Kup’yans’k and were “moving west.” But in fact Ukrainian defenders have completely liberated the town.

Russian soldiers are furious, but not at Putin. They blame their commanders: “The tsar is good; the boyars are bad.”
December 25, 2025 at 3:50 PM
Ukrainian defenders conducted a successful strike with Storm Shadow missiles on the Novoshakhtinsk oil refinery in Rostov region on the territory of the Russian fascist invaders. Numerous explosions were recorded. The target was hit.

–General Staff of the Armed Forces of Ukraine
December 25, 2025 at 3:15 PM
Merry Christmas! 🎄
December 25, 2025 at 2:14 PM
Russian/North Korean losses, 24 Feb 2022 – 25 Dec 2025:

1,201,230 personnel

11456 tanks
23801 armoured vehicles
35435 artillery systems
1579 MLRS
1263 air defence systems
434 aircraft
347 helicopters
94797 UAVs
4107 cruise missiles
28 ships/boats
2 submarines
71274 vehicles
4029 special equipment
December 25, 2025 at 12:11 PM
Ukrainian defenders have completely liberated Kup'yans'k, Kharkiv region, from the russian fascist invaders.

Merry Christmas!
December 25, 2025 at 3:19 AM
Kherson region, along the Dnipro River: "In the Prydniprovs'ke direction, three enemy attacks ended in vain for the occupiers."

Source: General Staff of the Armed Forces of Ukraine operational information at 22:00 on 24 December 2025 regarding the russian invasion
December 25, 2025 at 3:04 AM
Zaporizhzhya region: "In the Hulyaypole direction, Ukrainian defenders repelled 19 attacks by the invaders near Solodke and Hulyaypole. One more battle is currently unfinished."

Source: General Staff of the Armed Forces of Ukraine operational information at 22:00 on 24 December 2025
December 25, 2025 at 3:01 AM
In the Kostyantynivka direction, russian invaders attacked 14 times near Kostyantynivka, Oleksandro-Shul'tyne, Pleshchiyivka, Kleban-Byk, Rusyn Yar, Sofiyivka and towards Ivanopillya.

Source: General Staff of the Armed Forces of Ukraine operational information at 22:00 on 24 December 2025

1/3
December 25, 2025 at 2:54 AM
In the Lyman direction, Ukrainian soldiers stopped five attacks by the russian fascist invaders in the areas of Novoyehorivka, Shandryholove, Novoselivka, Stavky and towards Lyman. Another combat engagement is ongoing.

1/2
December 25, 2025 at 2:27 AM
In the north of Kharkiv region, Ukrainian defenders repelled nine attacks by the russian fascist invaders in the areas of Prylipka, Vovchans'ki Khutory, Dvorichans'ke and towards Izbyts'ke, Hryhorivka, Kolodyazne. Another combat engagement is ongoing.

1/2
December 25, 2025 at 2:10 AM