anyone know the vegas odds for the giants to win?

Discussion in 'Sports Talk' started by iam20fan, Jan 28, 2008.