Nous avons le devoir de résister aux bégaiements de l’histoire. https://t.co/rlVKySci21
Nous avons le devoir de résister aux bégaiements de l’histoire. https://t.co/rlVKySci21
geheim.land also runs custom political analyses (OSINT, web scraping, data collection).