Japanese treadmill insanity (another Japanese gameshow)

Japanese treadmill insanity (another Japanese gameshow)