Searchlight Pictures’ “The Last Repair Shop” Trailer Released
Disney’s Searchlight Pictures and L.A. Times Studios have released a new trailer for a new award-winning documentary short film called “The Last Repair Shop”, which has been produced by Breakwater Studios. Once commonplace in the United States, today, Los Angeles is by far the largest and one of the last American cities to provide free […]