site logo

Twitter Acquires Multi-Participant Streaming App Squad, Which Enables Screen-Sharing Within Chats