The Greatest Game on Earth

japan_baseball_vending_machineThe 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.