Episode 4: Chen vs. Hisao Oidate (Chinese Cabbage)

Reality TV Buzz

Episode 4