Little Red Riding Hood. Paper sculpture by British artist Sher Christopher

Little Red Riding Hood. Paper sculpture by British artist Sher Christopher

Little Red Riding Hood. Paper sculpture by British artist Sher Christopher