Video Production Services

Definition of Location Release

A legal agreement between location owner and filmmaker that allows a filmmaker to shoot within a specific location.

Updated: by Skeleton Productions