Japan is oftentimes the home of the craziest inventions! The one that is currently going viral online is onigiri (rice balls) made from the sweat of “cute girls.” It is a local delicacy that is typically formed into a triangle shape using the palm of one’s hand. [Video could not be displayed] This time around, […]