Sometimes called Japanese Marmite, because the Japanese either love it or hate it, Natto is the superfood that divides taste opinion.
Sometimes called Japanese Marmite, because the Japanese either love it or hate it, Natto is the superfood that divides taste opinion.