March 31st, 2010

YouTube just shared a few more details about its video page relaunch, which is scheduled to go live this evening. The relaunch is based on a number of features the site has been trying out…