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