Submitted by benton on Thu, 07/23/2020 - 06:36 Links: Twitter Adds Record 20 Million New UsersSource: Wrap, TheDD Publish Status: Not AvailableDaily Digest: Daily Digest 7/22/2020Offsite url: Open offsite URL