Share
twitterlinkedinfacebook
Image 1 of 1
Japan8-45.jpg
The Yomiuri Giants win the Japan World Series and have parade down Chuodori avenue, Ginza, Tokyo, Japan