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