background

Well, why not peek inside Japan's most infamous store?