Advertisement · 728 × 90

Posts by Dr. Michael MacKay

North Korea sends troops to wage war in Europe, against Europe.

No European country except Ukraine engages in combat to defend Europe.

For 12 years since Russia invaded, European leaders have been elected on a policy of cowardice and appeasement. Voters choose the Forever War.

1 hour ago 25 8 1 0
Preview
russian losses in Ukraine as of April 21, 2026 | MoD News Total russian military losses on April 20, 2026: 1,040 personnel, 1,905 UAVs, and 82 artillery systems.

Increased russian and North Korean losses over the past day:

>1,040 personnel (killed or seriously wounded)

armoured fighting vehicles +7
artillery systems +82
multiple-launch rocket systems +1
operational-tactical level UAVs +1,905
vehicles +192

mod.gov.ua/en/news/tota...

1 hour ago 6 0 0 0
Post image

Russian/North Korean losses, 24 Feb 2022 - 21 Apr 2026:

1,320,310 personnel

11884 tanks
24429 armoured vehicles
40478 artillery systems
1749 MLRS
1350 air defence systems
435 aircraft
350 helicopters
250463 UAVs
4549 cruise missiles
33 ships/boats
2 submarines
90763 vehicles
4132 special equipment

1 hour ago 16 3 1 1
Post image

The Tuapse oil refinery is burning for the third time in less than five days.

Ukrainian defenders are giving russian invaders only a fraction of what they deserve…

16 hours ago 59 10 1 1
Post image

Kherson region, along the Dnipro River: "Our defenders successfully stopped three assault operations in the direction of the Antonivka Bridge."

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 20 April 2026 regarding the russian invasion

16 hours ago 22 8 0 0
Post image

In the Hulyaypole direction, in Zaporizhzhya region, Ukrainian defenders stopped 17 attacks by the russian fascist invaders in the Hulyaypole area and towards Dobropillya, Olenokostyantynivka, Tsvitkove, Staroukrayinka, Kirke, Zaliznychne and Hulyaypil's'ke.

2/2

17 hours ago 7 1 0 0
Post image

In the Oleksandrivka direction, the russian fascist invaders attacked Ukrainian defenders three times towards Kalynivs'ke and Zlahoda in Dnipropetrovsk region.

Source: General Staff of the Armed Forces of Ukraine operational information at 22:00 on 20 April 2026 regarding the russian invasion

1/2

17 hours ago 11 3 1 0
Advertisement
Post image

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 20 April 2026 regarding the russian invasion

3/3

17 hours ago 9 2 0 0
Post image

In the Pokrovs'k direction, the russian fascist invaders carried out 25 attacks, trying to advance in the areas of Rodyns'ke, KrasnyiLyman, Pokrovs'k, Hryshyne, Kotlyne, Udachne, Filiya and towards Kucheriv Yar, Nove Shakhove, Bilyts'ke, Shevchenko, Vasylivka, Novopavlivka.

2/3

17 hours ago 12 3 1 0
Post image

Donetsk region: "The Armed Forces [of Ukraine] successfully repelled 18 enemy assaults in the Kostyantynivka direction near Kostyantynivka, Pleshchiyivka, Ivanopillya, Illinivka, Oleksandro-Shul'tynye, Novopavlivka, Stepanivka and Sofiyivka."

1/3

17 hours ago 27 6 1 0
Post image

In Luhansk region, Ukrainian defenders repelled two attempts by the russian fascist invaders to advance near Karmazynivka. One combat continues.

Source: General Staff of the Armed Forces of Ukraine operational information at 22:00 on 20 April 2026 regarding the russian invasion

18 hours ago 15 1 0 1
Post image

In the Kup'yans'k direction, Ukrainian defenders repelled nine assaults by the russian fascist invaders in the areas of Kup'yans'k, Petropavlivka, Kivsharivka and Novoosynove in Kharkiv region. One combat engagement is still ongoing.

2/2

18 hours ago 11 1 0 0
Post image

In the north of Kharkiv region, the russian fascist invaders stormed Ukrainian positions three times in the areas of Starytsya, Vil'cha and Vovchans'ki Khutory.

Source: General Staff of the Armed Forces of Ukraine operational information at 22:00 on 20 April 2026 regarding the russian invasion

1/2

18 hours ago 13 3 1 0

Frozen russian assets belong to Ukraine – not the Putin-Kremlin crime syndicate or the so-called Russian Federation.

Seize them now and build a peaceful tomorrow today.

18 hours ago 42 11 1 0
Advertisement

Russia is at war with the West. Ukraine’s war is our war. #StandWithUkraine

My message since 2014: defeating the aggressor is the only path to peace. Victory over Russia will end the war.

20 hours ago 27 6 1 0

Crimea is Ukraine.
Donetsk is Ukraine.
Luhansk is Ukraine.
Mariupol is Ukraine.
Melitopol is Ukraine.
Berdiansk is Ukraine.

Occupation is temporary, Ukraine is forever.

23 hours ago 306 69 7 1

Fascist russia invaded Crimea 12 years, 2 months ago. The rashists invaded Donetsk and Luhansk regions 12 years ago.

The Armed Forces of Ukraine have been Europe's only defenders, with no fighting allies. NATO and the EU completely wasted the gift of time Ukraine gave them.

23 hours ago 30 11 1 0
Post image

The imperial arrogance of France and Germany is insufferable for normal human beings. That Ukrainians put up with Franco-German bullshit shows heroism beyond the realm of mortals.

23 hours ago 24 10 2 0

With the election of Rumen Radev, the russian terrorist state is shifting its war effort away from Hungary towards Bulgaria. Moscow hopes to regain its veto over NATO and the EU.

With little effort, russian terrorists exploit the fatal flaw of the unanimity rule and poison NATO and the EU.

1 day ago 42 15 0 1
Post image

Russian terrorists fired artillery at Krasnyi Khutir (Cherihiv region); Prohres, Bachivs'k, Sopych, Koren'ok, Malushyne, Iskryskivshchyna, Rohizne, Volfyne (Sumy region).

–General Staff of the Armed Forces of Ukraine operational information at 16:00 on 20 April 2026 regarding the russian invasion

1 day ago 11 5 0 0
Post image

While the Kremlin-backed Trump regime is easing sanctions on the russian terrorist state, Ukrainian defenders demonstrate the proper response.

1 day ago 62 14 0 0
Advertisement
Video

Unmanned Systems Forces of the Armed Forces of Ukraine carried out strikes on the Tuapse refinery in Krasnodar Krai on the territory of the russian terrorist state.

Ukrainian drones hit on April 16, causing fires that were not extinguished, and hit again last night.

1 day ago 40 12 1 1
Preview
russian losses in Ukraine as of April 20, 2026 | MoD News Total russian military losses on April 19, 2026: 1,050 personnel, 1,427 UAVs, and 72 artillery systems.

Increased russian and North Korean losses over the past day:

>1,050 personnel (killed or seriously wounded)

tanks +2
armoured fighting vehicles +2
artillery systems +72
air defence systems +1
operational-tactical level UAVs +1,427
vehicles +174
special equipment +1

mod.gov.ua/en/news/tota...

1 day ago 12 0 0 0
Post image

Russian/North Korean losses, 24 Feb 2022 - 20 Apr 2026:

1,319,270 personnel

11884 tanks
24422 armoured vehicles
40396 artillery systems
1748 MLRS
1350 air defence systems
435 aircraft
350 helicopters
248558 UAVs
4549 cruise missiles
33 ships/boats
2 submarines
90571 vehicles
4132 special equipment

1 day ago 27 2 1 1
Video

Ukrainian defenders have damaged the war machine of the russian fascist invaders, setting ablaze the oil depot at Tuapse in Krasnodar Krai.

1 day ago 83 10 2 2

In Bulgaria, a coalition led by Rumen Radev – who is closely aligned with the russian terrorist state – in on course to win parliamentary elections.

This is good news for the Putin-Kremlin crime syndicate – bad news for Europe.

1 day ago 37 14 2 1
Post image

In Kherson region, along the Dnipro River, Ukrainian defenders stopped three attacks by the russian fascist invaders towards the Antonivka Bridge and near Bilohrudyi Island.

Source: General Staff of the Armed Forces of Ukraine operational information at 22:00 on 19 April 2026

1 day ago 20 2 0 0
Post image

Zaporizhzhya region: "In the Orikhiv direction, the enemy tried to advance in the area of ​​the settlement of Pavlivka."

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 19 April 2026 regarding the russian invasion

3/3

1 day ago 11 1 0 0
Post image

In the Hulyaypole direction, in Zaporizhzhya region, Ukrainian defenders stopped 27 attacks by the russian fascist invaders in the areas of Dobropillya, Pryluky, Varvarivka, Olenokostyantynivka, Zelene, Svyatopetrivka, Tsvitkove, Zaliznychne and towards Verkhnya Tersa, Hirke and Hulyaypil's'ke.

2/3

1 day ago 12 1 1 0
Advertisement
Post image

In the Oleksandrivka direction, the russian fascist invaders tried to improve their position by attacking in the areas of Oleksandrohrad in Donetsk region and Sichneve in Dnipropetrovsk region.

1/3

1 day ago 13 1 2 0