Highest Rated Comments


Roble1810 karma

Which was the original idea to found Twitch considering that youtube already existed? Did you imagine that would became the best platform for streaming?