Giants fans travel all over country to cheer their team

KCRA - Sacramento Videos
Giants fans travel all over country to cheer their team
KCRA 3's Chris Riva talks to some die-hard Giants fans who have supported the team since they played for New York.
View Comments (0)