Tag: Japan's Hanshin Tigers have felt the Curse of the Colonel since 1985 when fans threw a statue of this fast-food icon into a river

close