In this version of Red Riding Hood set in China, Big Sister sets aside her differences with Little Sister to rescue her from a tiger in disguise.
Try changing the filters