ContestedG's profile picture. Creating satellite imagery analysis. 
'The Vault' imagery archive: http://www.tinyurl.com/ContestedG
Free mailing list: http://patreon.com/contestedground

Contested Ground

@ContestedG

Creating satellite imagery analysis. 'The Vault' imagery archive: http://www.tinyurl.com/ContestedG Free mailing list: http://patreon.com/contestedground

Contested Ground reposted

Footage and satellite imagery show killings as Rapid Support Forces took over Al Fashir (El Fasher). Bellingcat geolocated one incident on the city’s outskirts and showed it to the UN Special Rapporteur on extrajudicial, summary or arbitrary executions bellingcat.com/news/2025/11/0…


Contested Ground reposted

🚨HUMAN SECURITY EMERGENCY🚨 El-Fasher has fallen to RSF. HRL finds evidence of mass killings including door-to-door clearance operations and objects consistent with reported bodies on berm entrapping El-Fasher. #KeepEyesOnSudan 🛰️@AirbusSpace @Maxar medicine.yale.edu/lab/khoshnood/…

HRL_YaleSPH's tweet image. 🚨HUMAN SECURITY EMERGENCY🚨 
El-Fasher has fallen to RSF. HRL finds evidence of mass killings including door-to-door clearance operations and objects consistent with reported bodies on berm entrapping El-Fasher.
#KeepEyesOnSudan

🛰️@AirbusSpace @Maxar
medicine.yale.edu/lab/khoshnood/…
HRL_YaleSPH's tweet image. 🚨HUMAN SECURITY EMERGENCY🚨 
El-Fasher has fallen to RSF. HRL finds evidence of mass killings including door-to-door clearance operations and objects consistent with reported bodies on berm entrapping El-Fasher.
#KeepEyesOnSudan

🛰️@AirbusSpace @Maxar
medicine.yale.edu/lab/khoshnood/…
HRL_YaleSPH's tweet image. 🚨HUMAN SECURITY EMERGENCY🚨 
El-Fasher has fallen to RSF. HRL finds evidence of mass killings including door-to-door clearance operations and objects consistent with reported bodies on berm entrapping El-Fasher.
#KeepEyesOnSudan

🛰️@AirbusSpace @Maxar
medicine.yale.edu/lab/khoshnood/…
HRL_YaleSPH's tweet image. 🚨HUMAN SECURITY EMERGENCY🚨 
El-Fasher has fallen to RSF. HRL finds evidence of mass killings including door-to-door clearance operations and objects consistent with reported bodies on berm entrapping El-Fasher.
#KeepEyesOnSudan

🛰️@AirbusSpace @Maxar
medicine.yale.edu/lab/khoshnood/…

Contested Ground reposted

All known air defense positions around Moscow are shown here: 🟢 — Pantsir positions 🟠 — S-300 positions 🔴 — S-400 positions It’s worth noting that air defense systems are not deployed at every position — they are occasionally moved between sites. Photos 2–3 show Pantsir…

oko_gora_tg's tweet image. All known air defense positions around Moscow are shown here:

🟢 — Pantsir positions
🟠 — S-300 positions
🔴 — S-400 positions

It’s worth noting that air defense systems are not deployed at every position — they are occasionally moved between sites.

Photos 2–3 show Pantsir…
oko_gora_tg's tweet image. All known air defense positions around Moscow are shown here:

🟢 — Pantsir positions
🟠 — S-300 positions
🔴 — S-400 positions

It’s worth noting that air defense systems are not deployed at every position — they are occasionally moved between sites.

Photos 2–3 show Pantsir…
oko_gora_tg's tweet image. All known air defense positions around Moscow are shown here:

🟢 — Pantsir positions
🟠 — S-300 positions
🔴 — S-400 positions

It’s worth noting that air defense systems are not deployed at every position — they are occasionally moved between sites.

Photos 2–3 show Pantsir…
oko_gora_tg's tweet image. All known air defense positions around Moscow are shown here:

🟢 — Pantsir positions
🟠 — S-300 positions
🔴 — S-400 positions

It’s worth noting that air defense systems are not deployed at every position — they are occasionally moved between sites.

Photos 2–3 show Pantsir…

📍Over the past two months, a new air defense perimeter has been built around Moscow — at least 21 positions have been completed within a 50 km radius of the city. About 80% of these positions are located in the south, facing toward Ukraine. Source: @jembobineuse

oko_gora_tg's tweet image. 📍Over the past two months, a new air defense perimeter has been built around Moscow — at least 21 positions have been completed within a 50 km radius of the city.

About 80% of these positions are located in the south, facing toward Ukraine.

Source: @jembobineuse


Contested Ground reposted

Conflict is rising and the intelligence landscape is changing. Download our new eBook to explore what's driving global conflict and how space-based ISR is transforming mission success. hubs.ly/Q03PRFmc0

BlackSky_Inc's tweet image. Conflict is rising and the intelligence landscape is changing. Download our new eBook to explore what's driving global conflict and how space-based ISR is transforming mission success. hubs.ly/Q03PRFmc0

Browsing imagery from October 2020 of the frontline in Nagorno-Karabakh. Came across this excellent example of an artillery gunline in prepared firing positions (39.674750°, 47.316084°). With thanks to @googleearth and Maxar (now @vantortech).

ContestedG's tweet image. Browsing imagery from October 2020 of the frontline in Nagorno-Karabakh. Came across this excellent example of an artillery gunline in prepared firing positions (39.674750°, 47.316084°). With thanks to @googleearth and Maxar (now @vantortech).

Another outstanding piece of work by the Open Source Centre team (@osc_london), this time identifying and analysing more than 90 Ukrainian strikes against Russia's oil and gas infrastructure. Check out their report here: opensourcecentre.org/research/beyon…

ContestedG's tweet image. Another outstanding piece of work by the Open Source Centre team (@osc_london), this time identifying and analysing more than 90 Ukrainian strikes against Russia's oil and gas infrastructure. Check out their report here: opensourcecentre.org/research/beyon…
ContestedG's tweet image. Another outstanding piece of work by the Open Source Centre team (@osc_london), this time identifying and analysing more than 90 Ukrainian strikes against Russia's oil and gas infrastructure. Check out their report here: opensourcecentre.org/research/beyon…

Many thanks to @TheGoodISIS team for giving me the opportunity to support them with their recently published report: 'China's Plutonium Production for Nuclear Weapons'. Excellent work! isis-online.org/isis-reports/c…

ContestedG's tweet image. Many thanks to @TheGoodISIS team for giving me the opportunity to support them with their recently published report: 'China's Plutonium Production for Nuclear Weapons'. Excellent work! isis-online.org/isis-reports/c…
ContestedG's tweet image. Many thanks to @TheGoodISIS team for giving me the opportunity to support them with their recently published report: 'China's Plutonium Production for Nuclear Weapons'. Excellent work! isis-online.org/isis-reports/c…

Contested Ground reposted

BREAKING NEWS The Norwegian Nobel Committee has decided to award the 2025 #NobelPeacePrize to Maria Corina Machado for her tireless work promoting democratic rights for the people of Venezuela and for her struggle to achieve a just and peaceful transition from dictatorship to…

NobelPrize's tweet image. BREAKING NEWS
The Norwegian Nobel Committee has decided to award the 2025 #NobelPeacePrize to Maria Corina Machado for her tireless work promoting democratic rights for the people of Venezuela and for her struggle to achieve a just and peaceful transition from dictatorship to…

Contested Ground reposted

Join @truth_hounds & @ExpediteJustice at the @OSCE Human Dimension Conference in Warsaw #WHDC! We’ll discuss #Ukraine’s nuclear & hydro facilities under #Russian occupation – incl. #Zaporizhzhia NPP (#ZNPP) & #Kakhovka Dam. 🗓 Oct 16 | ⏰ 16:00–17:00 CET 📍 Sofitel Warsaw…

truth_hounds's tweet image. Join @truth_hounds & @ExpediteJustice at the @OSCE Human Dimension Conference in Warsaw #WHDC! We’ll discuss #Ukraine’s nuclear & hydro facilities under #Russian occupation – incl. #Zaporizhzhia NPP (#ZNPP) & #Kakhovka Dam.

🗓 Oct 16 | ⏰ 16:00–17:00 CET
📍 Sofitel Warsaw…
truth_hounds's tweet image. Join @truth_hounds & @ExpediteJustice at the @OSCE Human Dimension Conference in Warsaw #WHDC! We’ll discuss #Ukraine’s nuclear & hydro facilities under #Russian occupation – incl. #Zaporizhzhia NPP (#ZNPP) & #Kakhovka Dam.

🗓 Oct 16 | ⏰ 16:00–17:00 CET
📍 Sofitel Warsaw…

Contested Ground reposted

🔻 Satellite images of 🇷🇺 Olenya Airbase as of October 9, 09:57 UTC The airbase housed 1 Tu-95MS (Bear-H), ~34 Tu-22M3 (Backfire-C) and 4 An-12 (Cub). Currently, the 1 Tu-95MS that was on the base is in the air and heading to Engels-2 Air Base.

avivector's tweet image. 🔻 Satellite images of 🇷🇺 Olenya Airbase as of October 9, 09:57 UTC

The airbase housed 1 Tu-95MS (Bear-H), ~34 Tu-22M3 (Backfire-C) and 4 An-12 (Cub).

Currently, the 1 Tu-95MS that was on the base is in the air and heading to Engels-2 Air Base.

Contested Ground reposted

🔻 Satellite images of 🇷🇺 Kacha Air Base as of September 25, 08:22 UTC The airbase housed 5 Be-12 (Mail), 1 An-26 (Curl), 3 MiG-29K (Fulcrum-D), 4 Mi-8 (Hip) and 4 Ka-27/29 (Helix). During the week, the Main Intelligence Directorate of Ukraine reported the destruction of 2…

avivector's tweet image. 🔻 Satellite images of 🇷🇺 Kacha Air Base as of September 25, 08:22 UTC

The airbase housed 5 Be-12 (Mail), 1 An-26 (Curl), 3 MiG-29K (Fulcrum-D), 4 Mi-8 (Hip) and 4 Ka-27/29 (Helix).

During the week, the Main Intelligence Directorate of Ukraine reported the destruction of 2…
avivector's tweet image. 🔻 Satellite images of 🇷🇺 Kacha Air Base as of September 25, 08:22 UTC

The airbase housed 5 Be-12 (Mail), 1 An-26 (Curl), 3 MiG-29K (Fulcrum-D), 4 Mi-8 (Hip) and 4 Ka-27/29 (Helix).

During the week, the Main Intelligence Directorate of Ukraine reported the destruction of 2…
avivector's tweet image. 🔻 Satellite images of 🇷🇺 Kacha Air Base as of September 25, 08:22 UTC

The airbase housed 5 Be-12 (Mail), 1 An-26 (Curl), 3 MiG-29K (Fulcrum-D), 4 Mi-8 (Hip) and 4 Ka-27/29 (Helix).

During the week, the Main Intelligence Directorate of Ukraine reported the destruction of 2…
avivector's tweet image. 🔻 Satellite images of 🇷🇺 Kacha Air Base as of September 25, 08:22 UTC

The airbase housed 5 Be-12 (Mail), 1 An-26 (Curl), 3 MiG-29K (Fulcrum-D), 4 Mi-8 (Hip) and 4 Ka-27/29 (Helix).

During the week, the Main Intelligence Directorate of Ukraine reported the destruction of 2…

Contested Ground reposted

Issue 38.2 is now available! Read it here: cambridge.org/core/journals/…


Another 20 images added to Contested Ground's satellite imagery archive. Also available as a compilation of images for free and paid subscribers, here: patreon.com/posts/vault-im…


Contested Ground reposted

Join Truth Hounds for our new research presentation: "Seizing power: #Rosatom’s role in occupation, torture & nuclear safety breaches at #Zaporizhzhia NPP (#ZNPP)" 🗓 24 Sept | ⏰ 11:00 EEST | 📍Online (the link will be shared later) Live translation: 🇺🇦🇬🇧 This presentation…

truth_hounds's tweet image. Join Truth Hounds for our new research presentation: "Seizing power: #Rosatom’s role in occupation, torture & nuclear safety breaches at #Zaporizhzhia NPP (#ZNPP)"

🗓 24 Sept | ⏰ 11:00 EEST | 📍Online (the link will be shared later)
Live translation: 🇺🇦🇬🇧

This presentation…

New @googleearth imagery available for #Mariupol for July and August 2024. Take a look at life under Russian occupation:

ContestedG's tweet image. New @googleearth imagery available for #Mariupol for July and August 2024. Take a look at life under Russian occupation:

Interesting reporting from @RFERL on military construction in Belarus. Lots of changes in woodland 60km south of Minsk. rferl.org/a/satellite-im…


Congrats to the @scientistsorg team for hosting its inaugural Open Source Nuclear Analysis Bootcamp, with training on analysis, geolocation and missile technology. Great work! fas.org/publication/os…

ContestedG's tweet image. Congrats to the @scientistsorg team for hosting its inaugural Open Source Nuclear Analysis Bootcamp, with training on analysis, geolocation and missile technology. Great work!  fas.org/publication/os…

As a regular user of @CopernicusEU , I recommend taking a quick look at this blog piece on how their satellites support journalism. A quick overview of what they offer and how the data is used in practice. copernicus.eu/en/news/news/o…

ContestedG's tweet image. As a regular user of @CopernicusEU , I recommend taking a quick look at this blog piece on how their satellites support journalism. A quick overview of what they offer and how the data is used in practice. copernicus.eu/en/news/news/o…

Vote on what I create next! A new poll has just been posted - available to free and paid subscribers. Deadline: Midnight on Tuesday 16 September. patreon.com/posts/vote-on-…

ContestedG's tweet image. Vote on what I create next! A new poll has just been posted - available to free and paid subscribers. 

Deadline: Midnight on Tuesday 16 September.

patreon.com/posts/vote-on-…
ContestedG's tweet image. Vote on what I create next! A new poll has just been posted - available to free and paid subscribers. 

Deadline: Midnight on Tuesday 16 September.

patreon.com/posts/vote-on-…
ContestedG's tweet image. Vote on what I create next! A new poll has just been posted - available to free and paid subscribers. 

Deadline: Midnight on Tuesday 16 September.

patreon.com/posts/vote-on-…
ContestedG's tweet image. Vote on what I create next! A new poll has just been posted - available to free and paid subscribers. 

Deadline: Midnight on Tuesday 16 September.

patreon.com/posts/vote-on-…

Commentary just added for Report 91 on Russian artillery positions south-west of Chernihiv in March 2022. Fantastic clarity from @Maxar high-resolution imagery. patreon.com/posts/report-9…

ContestedG's tweet image. Commentary just added for Report 91 on Russian artillery positions south-west of Chernihiv in March 2022. Fantastic clarity from @Maxar high-resolution imagery. patreon.com/posts/report-9…
ContestedG's tweet image. Commentary just added for Report 91 on Russian artillery positions south-west of Chernihiv in March 2022. Fantastic clarity from @Maxar high-resolution imagery. patreon.com/posts/report-9…
ContestedG's tweet image. Commentary just added for Report 91 on Russian artillery positions south-west of Chernihiv in March 2022. Fantastic clarity from @Maxar high-resolution imagery. patreon.com/posts/report-9…

United States Trends

Loading...

Something went wrong.


Something went wrong.