Charlet Takahashi Chung (Wylde Pak, Rugrats) stars in a Japanese folktale about a clever farmer who gives herself a helping hand... and foot!