1.94 Views
YouTube Live was a 2008 event streamed live on the Internet from San Francisco and Tokyo. It was launched November 22–23, 2008.
Release: Nov 22, 2008
Runtime: 127 minutes
Language: English
Studio: YouTube
Country: United States of America