Mastodon Mastodon to replace Twitter? This new website-cum-app, is literally taking the online world by storm. « Previous1Next » 1 of 1