They do! The Giants' mascot is a seal named Lou Seal. Luigi Francisco Seal made their debut during the 1996 season and has become a staple at all Giants home games.