YouTube Space LA

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.

YouTubeSpaceLA1

YouTubeSpaceLA

youtube-space-LA-660x494

YouTube-Space-LA

Posted on August 8, 2013 in Uncategorized

Share the Story

About the Author

Leave a reply

Your email address will not be published. Required fields are marked *

Back to Top