Question: when was lou seal first introduced as the giants mascot
Answer: July 25, 1996