A micro-blogging platform that allows users to share a mix of text, images, and multimedia content on their own blogs.