Will adding Twitter Stickers make it any better? 5 years ago Anna Versai Featured, News ••• Twitter Stickers is a new feature that may soon become part of the tweets, which will allow its users to add ...