tom Profile Banner
tom Profile
tom

@tom_bullock_

Followers
12,193
Following
440
Media
1,160
Statuses
4,098

analyst, open-source, geospatial, and python, formerly with Janes, tweets are my own and never proofread

the zone
Joined December 2020
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@tom_bullock_
tom
3 years
Tweet media one
12
67
495
@tom_bullock_
tom
21 days
Ukrainian FPV flight sim for going after Russian helicopters
91
442
7K
@tom_bullock_
tom
2 years
Ukrainian Bradleys
129
509
6K
@tom_bullock_
tom
2 years
seems like this trench, which the Russians struck with artillery, was manned by Ukrainian mannequins. I recall seeing a close up of similar dummies being used by the Ukrainians, will post it below if I find it
132
683
4K
@tom_bullock_
tom
3 years
quite a useful graphic - typical composition of a Russian battalion tactical group (BTG)
Tweet media one
96
851
4K
@tom_bullock_
tom
3 years
Indonesian peacekeepers in the Central African Republic
Tweet media one
102
942
3K
@tom_bullock_
tom
2 years
recent car crash in Russia
Tweet media one
170
426
3K
@tom_bullock_
tom
2 years
DNR troops with Mosin Nagants and interestingly with TA-57 field telephones (these were used by the Soviets in the 1950s)
Tweet media one
223
381
3K
@tom_bullock_
tom
3 years
there is a gap of around four minutes between retreating elements of the Ukrainian army and advanced Russian elements passing on this road.
Tweet media one
Tweet media two
26
477
3K
@tom_bullock_
tom
2 years
At this point I’d say it’s fairly clear that Russia’s leadership intends for the 3rd Army Corps (3AC) to be used offensively. Russia has held back a lot of high end kit including BMP-3, T-80BVM, T-90M, and even the latest AK-12 models (h/t @JakOSpades )
@tom_bullock_
tom
2 years
3rd Army Corps, Mulino
28
54
296
187
561
3K
@tom_bullock_
tom
2 years
LNR commanders appear to be using Google earth print outs of Rubizhne from 2018
Tweet media one
Tweet media two
Tweet media three
80
227
2K
@tom_bullock_
tom
3 years
Russian and Ukrainian vehicles literally pass each other here and neither side does anything
Tweet media one
53
463
2K
@tom_bullock_
tom
3 years
I found this on a pro-separatist telegram channel, still a fairly interesting example of how media can be manipulated
70
538
2K
@tom_bullock_
tom
3 years
Ukrainian forces with NLAWs on the Kharkiv front
Tweet media one
30
166
2K
@tom_bullock_
tom
2 years
newly stood-up Ukrainian unit equipped with British MK6 (black) and MK7 (tan) helmets -- probably part of British aid since the war began
Tweet media one
Tweet media two
Tweet media three
28
103
2K
@tom_bullock_
tom
5 months
captured western equipment on display in moscow
Tweet media one
Tweet media two
122
101
1K
@tom_bullock_
tom
2 years
Pretty remarkable: "The Russians were so confident that they would succeed [in capturing Kyiv] in hours that their support apparatus had rented apartments around the key sites from which their special forces were supposed to operate in Kyiv."
24
277
1K
@tom_bullock_
tom
2 years
55
137
1K
@tom_bullock_
tom
2 years
holy cow the cameraman was okay btw
27
88
1K
@tom_bullock_
tom
2 years
there were these fake MANPADS operators
Tweet media one
12
124
1K
@tom_bullock_
tom
2 years
up-armoured Tigr with slat windows and ERA blocks
Tweet media one
101
113
998
@tom_bullock_
tom
2 years
footage of what I think is the first confirmed BM-30 Smerch loss near Izyum
@tom_bullock_
tom
2 years
Izyum
Tweet media one
Tweet media two
Tweet media three
Tweet media four
13
66
513
11
114
995
@tom_bullock_
tom
2 years
15
75
966
@tom_bullock_
tom
2 years
more images of a Ukrainian ops room. Can now add Discord to the list of commerical-off-the-shelf platforms used for C2.
Tweet media one
@tom_bullock_
tom
2 years
still find it fascinating how the Ukrainians use Google Meet to coordinate UAV operations
Tweet media one
Tweet media two
Tweet media three
3
52
311
33
148
918
@tom_bullock_
tom
2 years
Tweet media one
Tweet media two
37
50
868
@tom_bullock_
tom
2 years
The Central Military District's commander Alexander Lapin was seen wearing what almost certainly a Soviet flag patch on his helmet while presenting medals to troops in Ukraine.
Tweet media one
51
155
851
@tom_bullock_
tom
2 years
It’s going to interesting to how/if the volunteers making up the 3AC can fulfil their offensive goals. For the most part the unit is manned by old, often out of shape, men. One of the units making up the 3AC is this volunteer battalion from Bashkortostan.
Tweet media one
39
86
875
@tom_bullock_
tom
3 years
This piece of footage shows the opposite of what Russia claims is going on. The T-72B3M are moving from Otreshkovo and its railway station to the Postyalye Dvory training ground not away from the camp there.
Tweet media one
@RALee85
Rob Lee
3 years
Correction: he said some of the those units had completed their part in a large-scale exercise and were returning. Other units are still taking part in the exercise but he said these would end soon, which is what Shoigu said yesterday as well. 2/
15
31
163
20
332
866
@tom_bullock_
tom
2 years
Aside from a pretty poor manpower pool the 3AC will also suffer as @RALee85 has pointed out from a lack of experienced officers and NCOs. Most of the current volunteer battalion commanders I’ve id’d are local officials and heads of veteran’s associations.
8
61
822
Tweet media one
15
88
848
@tom_bullock_
tom
2 years
Balakliya, captured 20CAA MT-LB
Tweet media one
9
76
796
Russians releasing old footage claiming it’s from current Ukrainian op
Tweet media one
Tweet media two
@naalsio26
Naalsio
1 year
@squatsons The T-64BV is a loss from July 2022.
Tweet media one
Tweet media two
14
14
426
14
89
790
@tom_bullock_
tom
2 years
resistance fighters in Mykolaiv via
Tweet media one
10
72
769
@tom_bullock_
tom
2 years
This is in pretty stark difference to other volunteer units (like this Ossetian one) which Russia flung into Ukraine with minimal training and very outdated kit (T-62, BMP-1, MT-LB etc.) This is probably an indicator of how bad Russia’s manpower situation was at the time.
Tweet media one
9
56
773
@tom_bullock_
tom
2 years
meanwhile the Ukrainians are wearing brand new British Army Virtus helmets
Tweet media one
16
79
767
@tom_bullock_
tom
2 years
21
86
735
First instance I have seen of a Russian vehicle in Ukraine with these markings. Image uploaded in late May likely in Zaporizhzhia.
Tweet media one
@Tatarigami_UA
Tatarigami_UA
1 year
Russian units received new instructions for vehicle markings. According to the guidelines, the markings must be 60 cm long and 20 cm wide, divided into equal halves - red on the left, white on the right. P.S: It's quite reminiscent of Tommy Hilfiger. What's next? Calvin Klein?
Tweet media one
111
162
1K
22
79
730
@tom_bullock_
tom
2 years
Russian reservist from BARS-4 with a (huge and rare) DShK sniper rifle
Tweet media one
69
58
680
@tom_bullock_
tom
2 years
As a final point, there’s a lot we don’t know about the 3AC. They don’t from what I’ve seen have much in the way self-propelled artillery, we don’t know what their air defence looks like, or what % of the manpower requirement has been fulfilled.
8
40
624
@tom_bullock_
tom
2 years
Russians withdraw from Snake Island
Tweet media one
36
55
574
@tom_bullock_
tom
2 years
chechen rosgvardia entering Ukraine through the Chernobyl exclusion zone early in the war
67
87
555
@tom_bullock_
tom
2 years
apparently no one was hurt
18
120
566
@tom_bullock_
tom
2 years
Some more info from the ever brilliant @CITeam_ru . First look at 3AC air defence assets, further confirmation of the T-90M being fielded by the corps, and indicators forward elements are beginning to deploy.
@CITeam_ru
CIT
2 years
Мы давно наблюдаем за формированием в России 3 армейского корпуса. Похоже, его недавно стали перебрасывать к границе — пока что куда-то под Таганрог
Tweet media one
Tweet media two
20
132
565
5
60
561
@tom_bullock_
tom
3 years
Russia has to give Turkey 8 days notice before it passes ships through the Bosporus into the Black Sea as per the Montreux Convention. NATO will likely know well ahead of time if/when Russia chooses to move the LSTs.
18
129
536
@tom_bullock_
tom
2 years
Insignia of their uniforms indicates these are Malian and Palestinian officer cadets training at Russian military academies in RUSSIA. No indication they are fighting or part of Wagner.
13
119
543
@tom_bullock_
tom
2 years
hard to believe there's anything left of the 90th Tank Division at this point
Tweet media one
@GirkinGirkin
IgorGirkin
2 years
Бахмутський напрямок
14
73
626
11
29
532
@tom_bullock_
tom
3 years
Tweet media one
@JanesINTEL
Janes
3 years
View a series of Janes analysis on the Russian build up on the Ukrainian border that leverages our persistent monitoring of Russian troop and equipment sightings
Tweet media one
2
32
66
7
178
523
@tom_bullock_
tom
2 years
Izyum
Tweet media one
Tweet media two
Tweet media three
Tweet media four
13
66
513
@tom_bullock_
tom
3 years
geo-location of alleged Russian armour destroying a civilian vehicle 50.463860° 29.795898°
Tweet media one
@Idzanagi4
Ідзанагі 🇺🇦
3 years
28.02.2022. Макарів, Київська область🇺🇦. Черговий військовий злочин російської армії. Обстріл цивільного автомобіля з БМП. В кадрі також помічена російська вантажівка "Урал", БТР-82А та паливозаправник.
46
202
369
25
158
503
@tom_bullock_
tom
2 years
7
87
498
@tom_bullock_
tom
3 years
Russian forces in eastern Ukraine have dropped 3D printed bomblets from UAVs on Ukrainian positions. The bomblets contained 500 g of plastic explosives and steel ball bearings.
Tweet media one
Tweet media two
Tweet media three
18
233
493
@tom_bullock_
tom
3 years
pretty rare to see one ZS-88 - let alone two - in the wild
Tweet media one
Tweet media two
11
124
498
@tom_bullock_
tom
3 years
nice to see Russian press’s OPSEC is as consistent as usual
Tweet media one
8
37
484
@tom_bullock_
tom
2 years
1
37
472
@tom_bullock_
tom
2 years
Tweet media one
@RALee85
Rob Lee
2 years
DNR/LNR fighters with a BMP with improvised armored. One of the guys is wearing a motorcycle helmet.
Tweet media one
Tweet media two
157
187
2K
21
43
463
@tom_bullock_
tom
2 years
seems the Russians aren’t the only ones moving old MBTs around. Apparently these are Ukrainian T-72s seen on the move recently
15
58
455
@tom_bullock_
tom
2 years
BMPs and MBTs from at least six different units being moved to repair facilities in central Russia
@GirkinGirkin
IgorGirkin
2 years
ржд, бронетехника
62
153
555
24
57
455
@tom_bullock_
tom
2 years
a nice look 1-2 months into the future
5
38
439
@tom_bullock_
tom
2 years
14
89
427
@tom_bullock_
tom
2 years
Fairly confident this is a 3rd Army Corps unit, same marking visible in this photo from training at Mulino
Tweet media one
@DefMon3
Def Mon
2 years
We area also seeing a grouping with a bear paw mark starting to show in the Donetsk area.
Tweet media one
14
21
422
28
51
433
@tom_bullock_
tom
2 years
Apparently this is a UAZ-469
Tweet media one
32
28
432
@tom_bullock_
tom
2 months
looks like an Mi-24/35, hard landing might be an understatement
Tweet media one
@Jack_Mrgln
Jack Margolin
2 months
Telegram rumor indicates that FAMa/Wagner helicopter was moving wounded from Tin Zaouatine to Kidal, across several hundred km of territory held by CSP forces armed with small arms and MANPAD, forced to make hard landing in Kidal. Visible in this footage from CSP forces.
3
31
255
6
24
444
@tom_bullock_
tom
2 years
Tweet media one
Tweet media two
Tweet media three
27
41
428
@tom_bullock_
tom
2 years
Tweet media one
Tweet media two
Tweet media three
9
22
421
@tom_bullock_
tom
2 years
. @DefMon3 ’s ORBAT is pretty representative at f what the corps is intended to comprise. Worth noting “air defence division” == battalion in Russian parlance.
@DefMon3
Def Mon
2 years
The other day i talked about RU trying to set up a new unit, the 3rd Army Corps. I've been trying to work out the names of the units, it was a bit tricky since they were all in Ukrainian and abbreviation. This is what i came up with. h/t @sovietarmyfan
Tweet media one
9
27
242
17
43
424
Ropucha Class LST being towed back into Novorossiysk
Tweet media one
Tweet media two
@Teoyaomiquu
✙ 🔼Constantine 🔼✙
1 year
Ladies and gentlemen, the attack on the russian Black Sea flees was a success. 🇺🇦💪
604
2K
18K
9
46
390
@tom_bullock_
tom
10 months
only missing the Garmin GPS stuck to the window
@Archer83Able
Status-6 (Military & Conflict News)
10 months
Rare insight into the cockpit of the Russian Sukhoi S-35S multi-role fighter jet.
Tweet media one
19
137
902
7
17
399
@tom_bullock_
tom
2 years
Izyum
Tweet media one
Tweet media two
Tweet media three
7
37
371
@tom_bullock_
tom
2 years
I haven’t seen the 201st Military Base in 🇺🇦 up to now. It’s a really interesting spot — if true, this is one of the few units I expected 🇷🇺to keep in garrison. The unit is normally based in Tajikistan and was intended to form the core of 🇷🇺’s central Asian RRF
@RALee85
Rob Lee
2 years
The Ukrainian General Staff posted a photo of a damaged Russian military column reportedly from Russia's 201st Military Base in Tajikistan.
Tweet media one
Tweet media two
39
299
3K
12
89
379
@tom_bullock_
tom
2 years
5
41
379
@tom_bullock_
tom
3 years
if true, that's a fifth of this brigade's T-80BVMs
8
62
366
@tom_bullock_
tom
2 years
more stories like this coming out, fairly interesting this is being shared by a fairly mainstream social media channel (400,000+ followers)
Tweet media one
15
55
356
@tom_bullock_
tom
2 years
photos claiming to show Russian mobiks conducting river patrols in the swamps south of Kherson
Tweet media one
Tweet media two
Tweet media three
Tweet media four
28
46
356
@tom_bullock_
tom
3 years
"Evidence indicates activity from all of Russia's major regional commands" "Russia also appears to be activating some troops and may be beginning to move aircraft and ground-support crews to operational air bases."
@JanesINTEL
Janes
3 years
Russian build-up on Ukrainian border enters new stage #Russia #Ukraine #OSINT
Tweet media one
2
55
141
7
194
346
@tom_bullock_
tom
3 years
someone is making 3d nfts of destroyed Russian equipment
Tweet media one
10
54
336
@tom_bullock_
tom
2 years
LNR troops wearing captured Ukrainian helmets. Doesn't seem wise to keep the Ukrainian camo covers on them.
Tweet media one
Tweet media two
18
47
334
@tom_bullock_
tom
2 years
looks like three damaged and one destroyed M113 APCs probably in Kherson
12
72
332
@tom_bullock_
tom
3 years
This footage easily demonstrates a multi division/brigade 1GTA deployment, that is regardless of your opinion, well outside the army’s normal training pattern
@GirkinGirkin
IgorGirkin
3 years
Воронеж, масловка
9
111
206
14
138
333
@tom_bullock_
tom
2 years
possibly a TKN-4GA-01 sight fitted to this BTR-80 h/t to @Danspiun for the spot
Tweet media one
Tweet media two
Tweet media three
@UAWeapons
🇺🇦 Ukraine Weapons Tracker
2 years
#Ukraine : A Russian BTR-80 armored personnel carrier was captured by the Ukrainian forces during their recent counter-offensive in #Kharkiv Oblast.
Tweet media one
22
290
4K
2
22
305
@tom_bullock_
tom
2 years
still find it fascinating how the Ukrainians use Google Meet to coordinate UAV operations
Tweet media one
Tweet media two
Tweet media three
3
52
311
@tom_bullock_
tom
2 years
3rd Army Corps, Mulino
28
54
296
@tom_bullock_
tom
3 years
citizens in Berdyansk are currently (peacefully) protesting Russia's occupation of the town
9
94
289
@tom_bullock_
tom
3 years
just gonna leave this here
Tweet media one
3
36
293
Quick recognition guide for Russia’s National Guard (Rosgvardia) Vehicles, typically lightly armoured trucks and BTR-80 like these. Unlike the military trucks often have a yellow stripe down the side of them and vehicle numbers include a letter before the three digit number.
Tweet media one
Tweet media two
Tweet media three
3
56
285
@tom_bullock_
tom
2 years
Families of mobilised troops in Tuva to receive one sheep
29
54
279
Ukrainian soldier doing a bit of on the job training with a Stinger and Youtube.
4
30
275
@tom_bullock_
tom
2 years
T-62MV and patches from the BSF’s 126th Coastal Defence Brigade in Kherson
Tweet media one
Tweet media two
Tweet media three
5
14
279
@tom_bullock_
tom
2 years
Probably Kupyansk
Tweet media one
2
17
277
@tom_bullock_
tom
3 years
I call this one "Russian OPSEC at its finest"
Tweet media one
7
32
265
@tom_bullock_
tom
2 years
Kherson
Tweet media one
14
23
272
@tom_bullock_
tom
3 years
Tweet media one
Tweet media two
Tweet media three
@AbraxasSpa
Abraxas Spa
3 years
🇷🇺 Army in 2022 somehow with worse DIY armor that 🇺🇦 volunteer battalions in 2014
Tweet media one
94
380
3K
13
48
257
@tom_bullock_
tom
3 years
Russian helos also have IFF markings it seems
Tweet media one
Tweet media two
10
71
264
@tom_bullock_
tom
3 years
Russian MoD appears to have blocked access to its website to none-Russian IP addresses today. Left = IP from Europe Right = One from Russia
Tweet media one
Tweet media two
27
118
260
@tom_bullock_
tom
2 years
T-90M in the hands of Russian volunteers in Zaporizhzhia
Tweet media one
35
25
252
@tom_bullock_
tom
2 years
they forget to mention the attack and the footage was filmed on the second day of the war.
Tweet media one
Tweet media two
4
26
249
@tom_bullock_
tom
3 years
even if Russia is undercounting, that is a lot of dead and wounded in six days
@rianru
РИА Новости
3 years
⚡️ Минобороны: среди наших товарищей, участвующих в специальной военной операции, есть потери - 498 российских военных погибли при исполнении воинского долга, 1597 наших товарищей получили ранения
488
209
282
10
31
241
@tom_bullock_
tom
3 years
Last night I found the account of a Moscow based freight company that seems to be involved in transporting a lot of Russian MoD prototypes/rarely seen kit. They quite like uploading pictures of what they carry.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
9
37
241
@tom_bullock_
tom
2 years
Ukrainian counterintelligence arrested a Russian "spotter" in Mykolaiv. He was sending positions of Ukrainian troops to what looks like the RVvoenkor telegram channel.
Tweet media one
Tweet media two
Tweet media three
11
15
229
@tom_bullock_
tom
2 years
💁‍♀️
Tweet media one
@blackintheempir
Black in the Empire
2 years
If you are at war and have been reduced to constantly begging other nations for money and weapons, I hate to break it to you, but you already lost.
535
619
3K
4
23
234