Poursuite des Rencontres Résistons! ce matin avec nos militants et sympathisants Merci à toutes et tous et particulièrement @JeunesAvecJL pour leur engagement à préparer la campagne des #Europennes @ResistonsFrance https://t.co/AGsfzh8Oft
Poursuite des Rencontres Résistons! ce matin avec nos militants et sympathisants Merci à toutes et tous et particulièrement @JeunesAvecJL pour leur engagement à préparer la campagne des #Europennes @ResistonsFrance https://t.co/AGsfzh8Oft
geheim.land also runs custom political analyses (OSINT, web scraping, data collection).