Umaibo literally translates to "delicious stick" and has been sold in Japan since 1979, which must tell you it really is delicious!!
These are like a giant Cheeto
If you love the flavour of Salami, give this umaibo twist a go! Once you start you cannot stop!