quixoticgeek, 29 days ago UK is a world leader in production of "I told you so" https://mas.to/@therightarticle/112452748032887184
UK is a world leader in production of "I told you so"
https://mas.to/@therightarticle/112452748032887184