They finally finished the rain delayed Cardinals/Giants game. The Cards came away with the win. They are now UP 2 games to 1.
Announcement
Collapse
No announcement yet.
Cardinals Win Game 3
Collapse
X
Comment