We toured the seaweed processing plant on Izena Island and saw the real reason Okinawans live to be 100+. Based in Okinawa, Japan, OKILIFE is dedicated to … Alo Japan.
Alo Japan.