The Giants also won the Japan Series title
It's a good year to be a Giants fan.
First, the New York Giants won the Super Bowl back in February. Then, of course, the San Francisco Giants won the World Series last Sunday night. Now the Yomiuri Giants in Japan are at it, winning the Japan Series title on Saturday night after a 4-3 Game 6 victory over the Hokkaido Nippon Ham Fighters.
-Jeremy Moses / MLB.com
Photo credit: KYODO