By Celia Block ’20

"Isle of Dogs" is MELANCHOLIC and DISTURBING

Print Friendly, PDF & Email