Japan's delicacy. dya have a stomach for it???