In 2005, just five years after the launch of YouTube, an average of 24 hours of footage was uploaded to the site every single minute–a shocking figure at the time. Ten years later, the site was ...