the grugq's newsletter

Archives
Subscribe
June 25, 2023

June 25, 2023

June 25, 2023

Coup d’état interruptus leaves us with Coup Balls


https://twitter.com/bretdevereaux/status/1672677062102990849


https://twitter.com/russianforces/status/1672669838429306880


https://twitter.com/osinttechnical/status/1672666783378030593


https://twitter.com/historianabel/status/1672671264534560770


https://twitter.com/iaponomarenko/status/1672670774015021058


https://twitter.com/sevaut/status/1672670647833575426




https://twitter.com/olufemiotaiwo/status/1672688944788504577


https://twitter.com/ammoncheskin/status/1672504313342509063


https://twitter.com/gregbrooksoh/status/1672671192161943555


https://twitter.com/profpaulpoast/status/1204745930144174080


https://twitter.com/jedisct1/status/1672595048888778752


https://twitter.com/tigersgoroooar/status/1478927422061961217


Don't miss what's next. Subscribe to the grugq's newsletter:

Add a comment:

Share this email:
Share on Twitter Share on Hacker News Share via email Share on Mastodon Share on Bluesky
Twitter