The Giants’ only mascot for the team’s first 40 years in San Francisco was Crazy Crab ... “Sesame Street” who performed until he was 80. “There’s a beautiful sense of escapism ...
The San Francisco ... appearances from Giants players including second baseman Tyler Fitzgerald, outfielders Grant McCray and Heliot Ramos, pitcher Logan Webb and of course, mascot Lou Seal.