YouTube Space LA, a 41000 sq ft land space to facilitate people to shoot some interesting (awesome) videos using production and editing equipment provided by the YouTube Space LA itself.
Posted on August 8, 2013 in Uncategorized
Your email address will not be published. Required fields are marked *
Mansab Uppal - Technology Evangelist, Open source expertise.