Searchlight Pictures’ “The Last Repair Shop” Final Trailer Released
Searchlight Pictures has released a trailer for the upcoming short documentary, “The Last Repair Shop”, which has been nominated for an Oscar and recently won the Critics Choice Documentary Award for Best Documentary Short. Once commonplace in the United States, today Los Angeles is by far the largest and one of the last American cities to […]