Defence reporter. Military plane spotter. Scale model builder. Writer of books. Sometimes my worlds collide. Personal account. May be unserious.

The “Priority Theater”
Joined December 2010
51
95
21
1,199
272,704
Mike Yeo 杨启铭 retweeted
Perhaps the clearest image yet of a Type 910 testing vessel carrying the new large calibre naval gun, assumed to be 155 mm. The weapon has been seen on at least two different Type 910 hulls (955/956). Via "johncliu88"/SDF).
4
19
1
220
19,667
Mike Yeo 杨启铭 retweeted
Rest in peace, Viper.
Tom Skerritt, the prolific, award-winning actor known for his roles in "M*A*S*H," "Alien," "Top Gun," and "Picket Fences," has died. He was 93. Skerritt died Wednesday from natural causes, his family confirmed in a statement shared with USA TODAY. "We are heartbroken by his loss," the family said. "While the world knew Tom through his remarkable acting career, we knew him for his humor, curiosity, wisdom, generosity, and the love he brought into our lives." Read more at: bit.ly/47TCTjf 📸 : Tommaso Boddi, Getty Images
1
5
16
1,042
Mike Yeo 杨启铭 retweeted
Australia may want to expand the exercise, but future growth will depend more on Indonesia’s geopolitical calculations and the TNI’s capacity as it balances more foreign engagements + expanding domestic roles My thoughts on the recently concluded 🇮🇩🇦🇺 Exercise Keris Woomera:
2
13
68
2,962
Mike Yeo 杨启铭 retweeted
This is for all the writers ( and want to be writers) in this beautiful community 💖✍🏼👩‍💻👨🏻‍💻📝. This gave me some serious guffaws and I hope it does for you as well 👍🏼💙. Happy writing ✍🏼🙏🏼. @LouDPhillips @DzintraSullivan @ChrisBohjalian @therealSIR3 @hwinkler4real @AuthorFleur @donnacox1021 @drdoomed01 @jameshealyjr
239
3,185
366
17,444
357,863
Mike Yeo 杨启铭 retweeted
This is what deliberate American sabotage of Ukraine’s ability to defend itself looks like; don’t look away.
394
38
1,370
156,668
Mike Yeo 杨启铭 retweeted
First footage demonstrating deployment concept for UAV from Ghost Shark UUV.
"Ghost Shark has teeth now." - @PatConroy1, Australia's Minister for Defence Industry. The @ausgov and @Australian_Navy confirmed the payloads that our Ghost Shark extra-large autonomous submarine carries: sea mines, logistics caches, and air-launched effects for ISR and strike. Ghost Sharks are rolling off the production line. Payload testing is active.
5
26
2
273
20,328
Mike Yeo 杨启铭 retweeted
IMO this is pretty clearly a joint decision by both Elon Musk and the White House to deliberately cripple the Ukrainian war effort. I think they’re both deflecting and blaming others because they know this is a despicable act which is resulting in civilians dying and assists the Russians in their genocidal war of conquest.
"Elon Musk ordered the slowdown of a military-grade version of Starlink relied on by Ukraine, a decision that sparked panic in Kyiv and confusion inside the Trump administration, U.S. officials and people familiar with the matter said. Both Musk and President Trump have expressed anger at Ukraine for attacking Russian diesel refineries in recent weeks, which the president blames for high energy prices. Last week, Musk capped the speeds at which Ukrainian hardware could stay connected to the satellite-based network, the people said, rendering some offensive drones and interceptor drones virtually useless." @jdawsey1 @alexbward @natalieandrews wsj.com/world/ukraine-starli…
21
146
3
939
21,927
Mike Yeo 杨启铭 retweeted
Trump: "Russia, frankly, has been fine on Ukraine. They haven't been doing much." I thought we’d hit rock bottom, but we’re still digging… Tragedy after tragedy and absolute monstrous behaviour…
A horrific Russian strike in the Kharkiv region. A “shahed” struck people directly – in a park near an ordinary café. Pure atrocity. Six people were killed, including children. A little girl was killed in a stroller – her name was Angelina, she was just over a year old, born in August 2025… Her mother’s name was Inna. She died in the hospital… Another girl who was killed was 11 years old. My condolences to their families and loved ones. Another 14 people were injured, including six more children. I am grateful to everyone who supports Ukraine under these circumstances and helps us shoot down “shaheds,” shoot down missiles, and stop Russian assaults. These are horrific photos, but behind them are shattered lives and the truth about this war. Lives must be protected. Ukraine needs air defense. You can't think about making money with Russia as long as it continues its asinine war. We ask that sanctions on Russia stay in place as long as the killings continue. We ask America to be strong, and we ask it to apply the Lindsey Graham law. We ask Europe to continue its support. We ask that everything possible be done to bring peace and guarantee security. Ukraine wants peace. It is Russia that has insisted on continuing the killing all this time. The world has enough strength to stop the war. That strength must finally be used – against the murderers.
1
33
144
5,960
Mike Yeo 杨启铭 retweeted
Seriously, this really is one of those "stop what you're doing and read" stories. Incredible reporting on an incredible story. It even has drone footage of the defection. Un-be-freakin-lievable work by @mjluxmoore @justmiel Annie Ng @ebrown725 Gift link: wsj.com/world/russian-defect…
20
221
16
703
75,493
Mike Yeo 杨启铭 retweeted
“The war will end without Ukraine’s president. Zelensky is not someone worth dealing with.” “Ukrainian strikes on Russian oil refineries are a disgrace.” “Ukraine sold off missiles it received under Biden.” “Zelensky says he wants a deal, but he doesn’t really want one.” “Ukraine needs elections. People are unhappy because missiles are hitting their apartment buildings.” If you thought these were quotes from Putin, well, no. These are statements from Trump in his latest interview. At this point, I genuinely wonder whether Trump’s briefings on Ukraine come straight from the Kremlin’s propaganda department.
213
820
52
4,348
73,843
Mike Yeo 杨启铭 retweeted
The FT with a very helpful graph on understanding why diesel prices are high. Trump's got the wrong war in mind. ft.com/content/445b2856-a276…
69
1,445
68
3,810
169,869
Mike Yeo 杨启铭 retweeted
Incredible moments at the Marrakech Airshow in Morocco
5
74
6
630
37,087
Mike Yeo 杨启铭 retweeted
Imagine if Obama had started and lost a war that increased fuel price by 50% then went to beg Russia for help.
13
253
3
6,492
59,098
Mike Yeo 杨启铭 retweeted
Nice photos of Taiwan's now retired F-5E/F taken in 2014, with detailed views of AIM-9P4 facebook.com/photo?fbid=2853…
2
39
1
369
8,252
My latest piece fresh out of the CNA oven, in which I dissect the operational and strategic rationale behind Singapore’s deployment of white hulls within a predominantly grey hull navy fleet. Your honest critique is most welcome. 🙏🏼👇🏼 channelnewsasia.com/commenta…
8
31
2
118
8,215
Mike Yeo 杨启铭 retweeted
Confirmation that photos of the new “Truck Mounted Gun” published by the Singapore Army yesterday is of the Elbit Sigma 155 system w/ a 155mm L52 howitzer. Likely the launch export customer who ordered in 2021 Photo: FB/Singapore Army Interest Group
4
33
4
199
8,293
Mike Yeo 杨启铭 retweeted
A Saudi KE-3 tanker with left horizontal stabilizer missing as well as presumed fuel leak near engines found in June 2026 GE imagery of Prince Sultan Airbase. A lot of unknowns about this one.
Replying to @EGYOSINT
The biggest finding is a severely damaged Royal Saudi Air Force RE-3A spy plane, with its horizontal stabilizer missing and visible fuel leakage. It was likely hit in the same March 2026 Iranian strikes that destroyed a USAF E-3G and KC-135R tanker.
Readers added context they thought people might want to know
OSINT analysts identify the aircraft as an RSAF KE-3A tanker, not RE-3A, as it lacks the spy plane's distinctive hog nose and cheek fairings. x.com/vcdgf555/statu… x.com/FaytuksNetwork…
5
20
1
249
28,721
Mike Yeo 杨启铭 retweeted
KF-21 #003 in a multirole configuration carrying AIM-2000 IRIS-Ts, GBU-56 laser JDAMs w/ BLU-109 penetrators, a Sniper ATP and 370 gallon tanks. Photo by artk.pic on instagram.
7
61
1
659
17,326
2 October 2026 is literally a "white hull" day for Southeast Asian maritime forces, represented by Malaysia, the Philippines, and Singapore having launched or commissioned "white hull" assets on the same day. 👍🏽👇🏽
6
46
3
248
8,416