The Intricate Handcrafted Sets from Isle of Dogs

London’s The Store X and Fox Searchlight Pictures presented an exclusive exhibition of the intricately designed, hand crafted puppets and sets from Isle of Dogs, Wes Anderson’s latest film, last month. Read more