Little Red Riding Hood

Little Red Riding Hood is an episode of Wolves, Witches and Giants.