Don't have Telegram yet? Try it now!
https://deplorablesrepublic.com/2018/11/17/know-your-parasites-mewe-is-becoming-one-of-the-worst-sites-on-social-media/
Know Your Parasites: MeWe is becoming one of the worst sites on Social Media