Japan LA - Pop, Culture Shop_Corporate Feature
Japan LA is a pop culture boutique in West Hollywood, Los Angeles. This video is a corporate feature promotion that aired as part of the MNET network’s programming.
Previous
Freeline Skates Branding Video
Next