Michael Sheldon (michaelsheldon.bsky.social) Profile Banner
Michael Sheldon (michaelsheldon.bsky.social) Profile
Michael Sheldon (michaelsheldon.bsky.social)

@Michael1Sheldon

18,757
Followers
1,023
Following
435
Media
1,168
Statuses

Researcher @Bellingcat | Formerly @DFRLab | DMs open | All views my own etc. you know the drill.

Lost in the sauce
Joined January 2013
Don't wanna be here? Send us removal request.
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
My latest for @DFRLab on the IAF strike near Balakot. Main takeaway: no significant damage was done, which is odd considering the munitions involved.
258
3K
3K
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
Only visible damage on @planetlabs satellite imagery was to a patch of trees near the target area.
301
2K
3K
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
An Akhmat fighter finds a drone video of himself getting his leg blown off, and posts it to his VK.
Tweet media one
Tweet media two
142
294
2K
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
A lot of talk going around claiming that the image on the left shows wreckage of a Pakistani F-16. Another angle of the same piece of wreckage clearly shows that it is from an Indian MiG-21. Key identifiers numbered and marked with white arrows.
Tweet media one
135
1K
2K
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
4 years
I've yet to be able to identify the guy, but here are some more identifiable pictures.
Tweet media one
Tweet media two
@JustEllieKY
Ellie 🌻
4 years
This is the man that pulled the officer down the steps of the Capitol. If you can identify him, please contact @FBI . High resolution picture, shouldn't take long.
Tweet media one
721
21K
25K
65
2K
2K
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Artillery impacts in a populated area of Kharkiv.
119
351
1K
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Tweet media one
Tweet media two
33
73
782
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Kadyrovtsy hanging back in what looks an awful lot like Novoazovsk school number 1. Reference image:
Tweet media one
Tweet media two
40
337
707
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
@ramesh8v @planetlabs I think it's sufficient when combined with other evidence, AFAIK the resolution is 3 meters/pixel but yes. I do look forward to higher resolution imagery, but I would expect at least some degree of discoloration or blurring to existing structures if any building was hit.
21
40
532
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
4 years
Hi Diane, I'd be glad to explain that. I paid for it out of pocket because some lunatic was walking across the senate floor with zip cuffs. He and everyone else who stormed the Capitol created the need for that software.
@dmb1031
Diane B
4 years
Would someone like to explain why The Atlantic Council which is a think tank has the need for Facial Recognition software. #inquiringmindswantoknow
Tweet media one
8
8
19
17
76
524
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
@ChandaMama21 @ramesh8v @planetlabs Yes it's me, Michael Jakob Sheldon.
18
23
505
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Having geolocated most affected locations from the February 28 artillery strikes on Kharkiv, I decided to draw lines between the areas where cluster munitions landed, and where the rocket engines fell.
Tweet media one
17
224
550
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Geolocated: Rosgvardiya mortar positions outside of Kharkiv. 50.1002268125, 36.3892330433
Tweet media one
Tweet media two
21
152
528
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
My first piece for @bellingcat is now live! If I were to issue one takeaway, it would be that we currently have an insufficient amount of information about the attack on Kramatorsk to confidently point the finger in any one direction.
10
110
449
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Russian helicopters over Luhansk.
10
145
389
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
This incident has been characterized by some of the hottest takes and laziest analysis I have seen since joining Twitter, truly incredible.
13
90
340
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
I made a map of footage from Februay 28 that I found and geolocated from Kharkiv Telegram pages.
6
85
347
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
11 months
My best guess would be the parking area of "Подмоскоvные Vечера". The hedges and trees in the background are very consistent. And the building in the background looks like "Terrazza."
Tweet media one
@EliotHiggins
Eliot Higgins
11 months
Gold star to whoever geolocates this first.
47
66
626
15
52
382
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
I have been getting a lot of comments to my recent article that mention a second location for the strike. A large warehouse was pointed out as having been targeted, I currently do no see any indication of that, but I am looking forward to seeing higher resolution imagery.
23
138
312
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
More Z-marked vehicles. This time moving through the village of Belyanka, Belgorod Oblast. 50.465925, 37.195805
Tweet media one
Tweet media two
41
99
303
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
At one of these locations, you could even see a smoke cloud from a recently fired MLRS, leading in the direction of Kharkiv.
Tweet media one
7
72
285
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
Picture of an intact MiG-21 for reference.
Tweet media one
4
88
228
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Footage from the Saltovka neighborhood (bottom-left corner of above satellite image) shows the results of heavy shelling.
9
126
238
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
The lines led back to an area near the Russian-Ukrainian border. Planet labs imagery from the previous day showed significant evidence of rocket artillery fire at this location. Each number on the map corresponds to the amount of burn marks observed on the ground.
Tweet media one
4
80
254
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Geolocation of alleged incendiary munition use by Popasna. Camera near 48.64415842566944, 38.36791184295228
Tweet media one
Tweet media two
10
67
246
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Chuhuiv, 49.8297932275, 36.6819746745
Tweet media one
Tweet media two
1
78
239
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Krasukha-4 in Belarus.
Tweet media one
Tweet media two
4
63
223
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Looks like 1st Tank Army in Seretino, Belgorod Oblast. MSTA-S, Borisoglebsk-2, and more.
20
93
186
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
What looks like T-90As hiding in a wooded area on the side of the road connecting Tomarovka and Rakitnoe.
10
68
183
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Looks like Iskander transporter-loaders and possibly TELs in Lgov, Kursk Oblast.
11
98
183
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
Went straight through Rechitsa westward.
7
79
179
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
T-80BVM , BMP-2, and more from the 64th Motor-Rifle Brigade arriving at (or moving through) Rechitsa from Khabarovsk.
5
114
179
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
MSTA-S stuck in a field near Bessonovka, Belgorod Oblast.
10
57
160
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
@ScrutatorV Both pictures have been used to claim that an F-16 was shot down. I can't say that an F-16 wasn't shot down, but I have not seen any credible evidence to support those claims. I am not convinced that the picture you posted is from a GE F110, the curvature is off.
20
41
143
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
MTLBs near Aleksandrovka, Belgorod Oblast.
4
60
151
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
I found them by drawing a rough max range circle from some of the most heavily shelled areas of Kharkiv, in the direction of which the mortar tubes were pointing in the video.
Tweet media one
4
23
153
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Sentinel-1 shows signs of activity at the outskirts of Oktyabrskiy, Belgorod Oblast.
Tweet media one
Tweet media two
2
43
140
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Another one in Kharkiv
2
29
131
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Working on geolocating some of these MLRS launches from Belgorod.
Tweet media one
Tweet media two
3
37
118
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Still missing a few locations, but here's a map of damage to civilian infrastructure in Kharkiv on March 2.
6
60
125
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Troops at Gusev, Rostov Oblast. 15km from border with Ukraine
4
56
127
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
Pontoon bridges appear to be moving south through Bykhov, Belarus.
7
62
115
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Cluster munition carrier impacting in Bucha, Kyiv Oblast. 50.54633094159178, 30.205833688209925
Tweet media one
Tweet media two
11
49
117
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
4 years
Enthusiast communities are a hugely valuable resource to the open source researcher. My most recent article for @DFRlab about the illicit extraction of coal from occupied Donbas shows just this.
3
41
114
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Sentinel-2 imagery of the new helicopter base at Tomarovka airfield, geolocated by @bobmoretti . Comparison between Feb 05 and 15.
Tweet media one
Tweet media two
@bobmoretti
Bobby Moretti
2 years
@GirkinGirkin Same location as this: @DefMon3 I found the location! 50.7009, 36.2902
3
4
12
7
52
110
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
By my count this should be the third train like this moving from Misyash to Klintsy in the past week or so.
@GirkinGirkin
IgorGirkin
3 years
ржд
15
220
473
3
50
111
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
The Russian Military Forces interactive map by @GFSIS_official is an incredibly useful reference tool.
1
55
106
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
1 year
An excellent conclusion to the questions raised in the original October 2022 article about the Russian command in Balakliia. The military commandant with the callsign "Granit" has been identified.
@saitomri
Mari Saito
1 year
Buslov, pictured here, says he wasn't in Balakliia. Meanwhile the SBU has confirmed our reporting. @zverev_live @reporter_polina @m_tsvetkova @ChristianLowe4
Tweet media one
1
9
19
2
32
111
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
First one is kind of tricky, but appears to be a solid match at 50.442307, 36.575494, looking in a south-western direction. Reference images from Google Maps and Yandex street view.
Tweet media one
Tweet media two
1
17
93
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
Excellent usage of the vegetation filter.
@Nrg8000
Nathan Ruser
5 years
Recent satellite imagery of India's Balakot strike call into question India's claims of significant damage. See the imagery and my analysis of the strike at @ASPI_org 's strategist.
49
414
528
4
18
82
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
They likely moved on since filming this video, but if we see mortar fins in Saltivka or Danilivka, it's good to have a better sense of who might have been behind them.
2
13
94
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Tos-1A at Zolotukhino station. Kursk Oblast.
5
34
94
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
T-80BV and T-72B3 at Rzhava station in Pristen, Kursk Oblast.
Tweet media one
Tweet media two
Tweet media three
2
28
90
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
8
31
85
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
This video appears to have been taken at 46.950427, 32.021502
Tweet media one
Tweet media two
@EliotHiggins
Eliot Higgins
2 years
Two further videos may be relevant to this attack, one showing a rocket motor embedded in the front of a car, geolocation required:
5
86
269
6
12
90
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Somehow a Danish carpenter's van ended up with Chechens in the Donbas.
Tweet media one
19
22
89
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
11 months
Getting closer. Terrazza seems to be attacched to a spa Aldo Coppola, which has more reference images. Now seeing matching cobble stones there.
Tweet media one
6
8
88
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Images allegedly taken at Shebekino, Belgorod Oblast. Posted February 16.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
26
89
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Contrails over the Sea of Azov this morning.
Tweet media one
2
22
83
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
Seven BM-27s with transporter-loaders, fuel, etc on R-31 near Kalinkovichi.
7
24
81
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Reports of the shelling also hitting a blood center, two women and a man injured, one man died while waiting to donate blood.
4
13
80
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
5th Tank Brigade route.
Tweet media one
Tweet media two
5
23
70
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Tweet media one
1
23
72
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
1 year
Buslov's name has been floating around on the internet for some time, without confirmation he was Granit until now. Documents allegedly captured from Russian troops in Balakliia went up for auction in early October last year. Some of them contained his signature.
Tweet media one
1
16
81
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
VDV in Pskov.
3
24
77
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Full video
23
26
73
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Undated footage of fires on the outskirts of Kharkiv.
2
25
72
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
1 year
@wartranslated
WarTranslated (Dmitri)
1 year
Full message of Prigozhi "declaring war on the Russian Ministry of Defence: "PMC Wagner Commanders’ Council made a decision: the evil brought by the military leadership of the country must be stopped. They neglect the lives of soldiers. They forgot the word “justice”, and we
Tweet media one
1K
6K
22K
0
7
77
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
Looks like T-80Us and BM-21s from the 4th Guards Tank Division at Nara station.
Tweet media one
Tweet media two
Tweet media three
@GirkinGirkin
IgorGirkin
3 years
@_viktor__tolmachev_17 :Тихонова Пустынь ? Калужская обл
1
32
26
3
35
69
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
50.048644307238014, 36.18878262341298
Tweet media one
Tweet media two
6
9
71
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
Allegedly Russian troops near Rechitsa.
Tweet media one
4
22
65
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
In which Kadyrovtsy become intimately familiar with backblast.
3
13
71
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
Another shot of this train with some interesting EW equipment.
Tweet media one
@GirkinGirkin
IgorGirkin
3 years
ржд
7
32
26
3
26
66
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
6
33
68
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Video shot at 50.030460787825476, 36.2938205590018
Tweet media one
Tweet media two
@RALee85
Rob Lee
2 years
Russian razvedchiki and Spetsnaz in Kharkiv. I don’t think they’ll be able to take the city just with light forces.
112
547
2K
6
29
69
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
@tejpaldhillon9 @planetlabs It does appear so, yes. You can see it in the gif, directly above the E.
0
3
65
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
Retweeting for visibility - there seems to be confusion about imagery on Zoom Earth. It is a good website for high quality imagery, but it does not provide up-to-date imagery.
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
@MojoSnoopy @ELINTNews That's not how zoom earth works. The imagery on the right is from Bing, probably taken some time in 2014. Google maps historical imagery attached for reference.
Tweet media one
4
15
52
4
23
65
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
@tom_bullock_ Definitely at 50.05471862234514, 36.360583028163475
Tweet media one
3
12
68
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
1 year
One document, dated April 17, showed the staff of the entire Baltiysk kommandatura. The document appeared authentic, as it contained confirmed Russian MPs, but I was unable to place any of these people in Balakliia.
Tweet media one
2
13
67
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
Appears to be Ulan-Ude, at 51.886360, 107.520328.
@GirkinGirkin
IgorGirkin
3 years
Армия агрессора, "погрузка эшелона идет полным ходом"
1
33
26
4
29
63
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
Seemingly BMP-1s from the 69th covering brigade.
3
22
58
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
1 year
Double cope cage BTR. One for the turret, one for the troops riding on top.
Tweet media one
Tweet media two
4
6
69
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
BMD-2 with parachutes moving from train station in Vyshniy Volochyok.
6
18
59
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Shelling in Kharkiv.
5
56
61
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
@MojoSnoopy @ELINTNews That's not how zoom earth works. The imagery on the right is from Bing, probably taken some time in 2014. Google maps historical imagery attached for reference.
Tweet media one
4
15
52
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Full video
2
32
62
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
That right there is a MiG-21 type elevator, things are getting real.
@waseem_swaty
Waseem Sajjad
5 years
Two fighter jets of IAF gunned down...one in jammu kashmir budgam and another in azad kashmir samani sector #PakArmyZindabad #PakistanArmyZindabad #Budgam
Tweet media one
Tweet media two
Tweet media three
42
100
199
3
25
51
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Stitched panorama of two BMP-2s parked outside of Moshchenoe, Belgorod Oblast. Geolocated to 50.680600746922096, 36.13538047274335 Reference:
Tweet media one
1
14
55
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Two Russian fighters from one of several militias that support the Russian military pose with a stolen Ukrainian police car near Valuyki. Pepe stickers and all.
Tweet media one
5
17
57
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
Timelapse showing what appears to be the emergence of military camps south of Rechitsa. Sentinel-1 SAR via @MJ_Cruickshank 's SARveillance.
2
24
59
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
2S3, BM-21 outside of Bakhchisaray, Crimea.
2
30
56
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Video appears to show T-72s from 5th TB southbound on R33. Reference:
Tweet media one
Tweet media two
@GirkinGirkin
IgorGirkin
3 years
Беларусь
8
86
158
3
12
57
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
Reference:
Tweet media one
Tweet media two
1
12
56
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
3 years
Increased occupancy at Soloti by the looks of it.
Tweet media one
2
27
52
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
2 years
“Big Bird” acquisition radar in Kursk.
4
23
48
@Michael1Sheldon
Michael Sheldon (michaelsheldon.bsky.social)
5 years
@AverageIT @scottkct @bellingcat Yes, my understanding is that two missiles were fired. Local sources report two-three explosions before the aircraft hit the ground.
4
4
48