Question: when was lou seal first introduced as the giants mascot
Answer: `` Born '' on July 25 , 1996 , Luigi Francisco Seal has been a regular part of all Giants home games , as well as numerous events in San Francisco and around the United States , ever since .