Isle-of-Dogs-1-849×510 Previous Published January 2, 2019 at 849 × 510 in Momentary Cinema’s Review of the Year 2018 in Film – Part 2