MaskedAvenger 7 months ago [hidden] Long story short: Hanshin Tigers finally won the Japan Series after 38 years. 0 Reply Copy ID Copy Link