An ambiguous re-imagining of ‘Red Riding Hood’ and the female body, inspired by Angela Carter’s ‘Wolf Alice’.
emileeta