Muchi's wild ride - intense Japanese hardcore action. Muchi's wild ride - intense Japanese hardcore action. Mye