Japan unveils a Nutella vending machine!

Japan unveils a Nutella vending machine!

Japan is the land of vending machines. Not to disappoint, Japan has come up with a new item to dispense from vending machines, Nutella.

Read more