
Isle of Dogs is the colloquial term given to Trash Island, a place where all the Japanese non-recycled rubbish goes to, just outside of the country. Following a huge showdown between all the dogs and cats, resulting in almost a complete canine annihilation, a large number of the former have ‘dog flu’ and are exported […]