News

But Alioto and the Giants loved the name Lou Seal for the connection to Seals Stadium, the team’s first San Francisco home. In an initial news release, they crafted an elaborate mascot history ...