The Japanese are crazy about Baseball. While stumbling around Shinjuku we found this innercity baseball center. I think you'll see, we are not naturals.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…