This is a refrigerated truck service that I would see all the time in Japan. The name always cracks me up.