Open Source Centre Profile picture
Jun 22 3 tweets 2 min read Read on X
On 21 June 2025, President Trump announced the US had struck Iran’s Fordow Nuclear Facility with GBU-57A/B MOP bunker busting bombs. High-resolution imagery taken on 22 June 2025 shows the site after it had been struck. Image
Comparison of imagery before and after the strikes reveal changes to the terrain above the Fordow Nuclear Facility. Including subsidence, or the collapse of earth, along the ridgeline above the site and possible missile entry points on the side of the mountain. Image
The strike appears to have targeted parts of the facility that Iran had constructed into the mountain and then later covered. Historical imagery from 2009 shows these buildings under construction at these locations. Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Open Source Centre

Open Source Centre Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @osc_london

Jun 4
1/ High resolution satellite imagery captured by @Planet and @AirbusDefence shows the aftermath of Ukraine’s strike on the Belaya airbase, situated over 4000 km from Ukraine. Image
@planet @AirbusDefence 2/ Imagery reveals significant damage to multiple strategic aircraft including Tu-22 and Tu-95 stationed at Belaya. Assessment suggests impacts on aprons and surrounding infrastructure. Image
@planet @AirbusDefence 3/ High-resolution @AirbusDefence imagery shot at an oblique angle taken over Olenya airbase on 3 June shows several likely Tu-95 aircraft have been totally destroyed. Image
Read 5 tweets
May 22
North Korea’s latest naval destroyer has been significantly damaged prior to its launch. In a rare acknowledgment, North Korea's state news agency KCNA reported yesterday an incident occurred with a new destroyer in Chongjin, which was close to being launched. Image
High resolution satellite imagery from @AirbusSpace shows the ship lies partially submerged on its side, tarpaulins draped over the wreckage in a visible attempt to contain the disaster.
The vessel, pictured days before, was almost ready. This was the second new destroyer built by the Pyongyang regime in the last year, with another launched in April in Nampo.
Read 6 tweets
Apr 15
Today we are publishing a new investigation “Brothers in Arms”  conducted in conjunction with @ReutersGraphics that details for the first time the significant scale of munitions transfers from North Korea to Russia since August 2023.

Link and findings below.
Since August 2023, four Russian-flagged vessels (Angara, Lady R, Maria, Maia-1) conducted at least 64 voyages between DPRK and Russian Far East ports.

Analysis indicates they delivered over 15,000 containers, estimated to hold 4.2-5.8 million artillery rounds and rockets. Collage of satellite imagery featuring Russian cargo ships imaged in the North Korean port of Rajin.
Our estimates derive from analysis of hundreds of satellite images, detailed 3D models of vessels/containers, munition packing assessments and other sources.

Cloud cover and exclusion of cross-border rail mean these are conservative estimates. Diagram showing OSC's methodology for counting containers.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(