Price of succes?

Apparently Twitter has recently been replaced by this webpage.

Don’t really get the marketing effort behind this one but hey, it’s their business🙂 .