cheshirelibraryblog.com
Isle of Dogs
I’m aware Studio Ghibli is a big deal, with assets worth more than 15 billion dollars, five Oscar nominations and a win to their name (2003, Spirited Away), and my kids love them, but I don’t much …