YouTube Facts That Will Amaze You February 26, 2014BuzzFeed - Latest Fact: Four days of video are uploaded every minute!