Mark Pyruz
banner
markpyruz.bsky.social
Mark Pyruz
@markpyruz.bsky.social
• Observing Iran military security + region-related developments
• Military history image interpretation & analysis
Pinned
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

10 JAN: ≈6425 ⬅️ (tentative)

• Internet shutdown conditions
• Visuals for 20 medium-sized protests managed to emerge

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

10 JAN: ≈6425 ⬅️ (tentative)

• Internet shutdown conditions
• Visuals for 20 medium-sized protests managed to emerge

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
January 10, 2026 at 2:52 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

08 JAN: ≈11141 ⬅️ (tentative)

• Continued upward trend in observable turnout with the capital Tehran experiencing 13 medium-sized night protests

📊 Line chart ⬇️
🧵 Thread 1/4 ⬇️
January 9, 2026 at 3:15 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

07 JAN: ≈7893 ⬅️ (tentative)

• Marked upward trend in daily turnout total— this day observed with 29 medium-sized protests (≥ 100 participants)

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
January 8, 2026 at 3:12 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

06 JAN: ≈3651 ⬅️ (tentative)

• Highest observed turnout during civil unrest period
• Resumed protests from bazaar locations met with police antiriot responses

📊 Chart ⬇️
🧵Thread 1/5 ⬇️
January 7, 2026 at 1:39 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

05 JAN: ≈1411 ⬅️ (tentative)

• Leveled, observable anti-regime protesting turnout with apparent reduced incidence of riot violence

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
January 6, 2026 at 2:23 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

04 JAN: ≈1494 ⬅️ (tentative)

• Dip in observed anti-regime street protesting with possible factors being effective Police-Basij management and waning protester inclination

🗒️ Data 📊 Charts ⬇️
🧵 Thread 1/4 ⬇️
January 5, 2026 at 12:44 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

03 JAN: ≈2855 ⬅️ (tentative)

• Medium-sized rural unrest at Malekshahi and Neyriz
• Overall, consistently scattered level of protest, rioting in urban centers

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
January 4, 2026 at 3:07 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

02 JAN: ≈2556 ⬅️ (tentative)

• Medium-sized protesting and rioting at points in Marvdasht on day of local funeral service for related fatality

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
January 3, 2026 at 3:44 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

01 JAN: ≈2682 ⬅️ (tentative)

• Heightened civil disorder mainly at night by groups of youths— with rapid responses by FARAJA antiriot forces

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
January 2, 2026 at 2:24 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

31 DEC: ≈1781 ⬅️ (tentative)

• Current civil unrest transitions from merchant related assemblies to youth anti-regime protesting, with incidence of rioting

🗒️ 10 day line chart ⬇️
🧵 Thread 1/5 ⬇️
January 1, 2026 at 2:03 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

30 DEC: ≈1938 ⬅️ (tentative)

• University student participation in current civil unrest situation contributes ¼ of day's turnout total

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
December 30, 2025 at 11:17 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

29 DEC: ≈2138 ⬅️ (tentative)

• Outbreaks of civil unrest observed in 10 cities— highest daily protest turnout since 21 NOV 2022 (WLF period)

📊 10 day line chart ⬇️
🧵 Thread 1/5 ⬇️
December 30, 2025 at 3:54 AM
🇮🇷 Iran 7-day protest demonstration summary for 20-26 DEC 2025, compiled from visual evidence

Results:
🔽 Total number of adult individuals observed protesting: ≈1426
🔽 Total number of distinct protest sites: 42

🗒️Data 🔢 Stats 📊 7-day turnout charts ⬇️
🧵Thread 1/6 ⬇️
December 29, 2025 at 6:04 PM
🇬🇧 Sherman Firefly Ic tank (T 232524) from C Sqn, 23rd Hussars, 29th Armd Bde

⚔️ Falaise pocket
🗓️ Date: 20 Aug 1944
📌 Location: Putanges-Pont-Écrepin, 48.764172° -0.245264°

Photographer
🇬🇧 Sgt Richard Gee, AFPU No.5
🗄️ IWM: B 9477

🛰️ Imagery 🔲 Historical photo 📷 Street view ⬇️
December 29, 2025 at 1:51 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

28 DEC: ≈437 ⬅️ (tentative)

• Roving protest by merchant associated group in Tehran over currency exchange rate, operating issues

📊 119 day turnout chart ⬇️
🧵 Thread 1/5 ⬇️
December 28, 2025 at 8:49 PM
🇺🇸 M4A1(75) tanks from 749th Tank Bn (Bn maint.)

⚔️ Alsace Campaign
🗓️ Date: 24 Nov 1944
📌 Location: Sarrebourg, 48.735007° 7.051291°

Historical image:
🇺🇸 USASC
🗄️ NARA

🛰️ Imagery 🔲 Historical photo 📷 Street view ⬇️
December 28, 2025 at 1:29 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

27 DEC: ≈372 ⬅️ (tentative)

• Maintained level of labor protesting at Zareh Shuran Mine in Takab county, and Middle East Sugar Co. in Shush

📊 10 day category chart ⬇️
🧵 Thread 1/5 ⬇️
December 27, 2025 at 8:04 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

26 DEC: ≈55 ⬅️ (tentative)

• Continued labor agitation at Zareh Shuran Mine in Takab county, W. Azerbaijan province

🗒️ Data sheet 📊 Turnout charts ⬇️
🧵 Thread 1/2 ⬇️
December 26, 2025 at 8:05 PM
🇺🇸 M18 tank destroyer from 603rd Tank Destroyer Bn | CCB, 6th Armd Div

⚔️ Battle of Lunéville
🗓️ Date: 22 Sep 1944
📌 Location: Rue d'Alsace (N4), 48.590029° 6.496175°

Photograph:
🇺🇸 USASC
🗄️ NARA

🛰️ Imagery 🔲 Historical photo 📷 Street view ⬇️
December 25, 2025 at 10:04 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

25 DEC: ≈139 ⬅️ (tentative)

• Continued, separate labor protests at Zareh Shuran Mine in Takab county, and Middle East Sugar Co. in Shush

📊 10 day category chart ⬇️
🧵 Thread 1/3 ⬇️
December 25, 2025 at 7:37 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

24 DEC: ≈200 ⬅️ (tentative)

• Sustained labor protest at Zareh Shuran Mine in Takab county
• Sustained labor protest at Middle East Sugar Co. in Shush

📊 115 day turnout chart ⬇️
🧵 Thread 1/3 ⬇️
December 24, 2025 at 7:45 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

23 DEC: ≈323 ⬅️ (tentative)

• Medium-sized attendance for regulat protest event in Kermanshah by retirees dependent on national pension fund

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
December 23, 2025 at 9:11 PM
🇺🇸 M26 Pershing tanks from Co F, 66th Armd Regt, 2nd Armd Div [presumed]

⚔️ Battle for Madgeburg
🗓️ Date: 18-20 Apr 1945
📌 Location: Halberstädter Str, 52.117944° 11.618944°

Photography
🇺🇸 USASC
🗄️ NARA

🛰️ Imagery 🔲 Historical photo 📷 Street view ⬇️
December 23, 2025 at 4:41 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

22 DEC: ≈491 ⬅️ (tentative)

• Regular Monday pension-benefit protests by groups of telecom retirees— this week seen at 14 city locations

📊 10 day category chart ⬇️
🧵 Thread 1/4 ⬇️
December 22, 2025 at 8:45 PM
🇮🇷 Iran 7-day protest demonstration summary for 13-19 DEC 2025, compiled from visual evidence

Results:
🔽 Total number of adult individuals observed protesting: ≈2085
🔽 Total number of distinct protest sites: 48

🗒️ Data 🔢 Stats 📊 7-day turnout charts ⬇️
🧵 Thread 1/6 ⬇️
December 22, 2025 at 12:19 PM