Short of the Week – It Is My Fault Cathy Brennan December 11, 2017 Features, Independent, Short of the Week https://vimeo.com/243940584 Beijing based animator Liu Sha conjures up a fantastic netherworld of digital spew with It Is My Fault. Just like Happiness last week, this is a four minute, dialogue-free...