Business News FYI March 20, 2011 admin Leave a comment Latest statistic – Every minute, 35 hours of videos are uploaded to the Internet!