James Grant, the location manager, is responsible for setting up the locations in Panama City and making sure that the filming and local people/businesses do not interfere with each other.
Your browser doesn't support HTML5 video.
James Grant, the location manager, is responsible for setting up the locations in Panama City and making sure that the filming and local people/businesses do not interfere with each other.