The Greatest Game on Earth Posted on November 25, 2014 by HakusanCreation The Japanese love baseball, or, as they call it, yakyu. The Tokyo Giants are the defacto national team. This vending machine was found on En-no-shima, a small island south of Tokyo near Kamakura. Click on the image for a larger view. ShareEmail