
Aug. 7, 2019 By Shane O’Brien An exhibition devoted to Stanley Kubrick’s 2001: A Space Odyssey will make its North American debut at the Museum of the Moving Image in Long Island City early next year. Located at 36-01 35th Ave., the Museum of the Moving Image will host the exhibition from Jan. 18 through… Read more »