Has anyone else seen these cards around North London?
From my research, this is from a weird Czech cult called Universe People, founded in 1997. I'm curious to know if anyone else has seen these cards around North London (this one was found in Palmers Green) or knows why this is popping up here in 2024 lol. (Also if you haven't seen their website before, you're in for a ride)