BaldrSkies on 04 November 2013
Who'd have thought the Japan Series would boost sales for a baseball game.
Well, I guess Giants fans will only have a chance of seeing their team win in a video game.