New unstaffed store in Tokyo sells entrails 24 hours a day

“Beauty & Health” store has some surprising meals in the fridge for customers.

Read More