watch The Anti-Mascot
The Anti-Mascot
The mid-’80s were a terrible time for the San Francisco Giants. In 1984, the team lost 96 games and finished in last pla....
Read MoreThe mid-’80s were a terrible time for the San Francisco Giants. In 1984, the team lost 96 games and finished in last pla....
Read More