YouTube has officially turned 20 years old. That's right, the internet's biggest video platform as well as one of the most trafficked websites in the world, was founded on Feb. 14, 2005.
YouTube said Wednesday that it is adding new experimental features for Premium users, including high-quality audio, a faster playback speed option on mobile, and the ability to “jump ahead” on ...