NL finally wins All-Star game 3-1

BY foxsports • July 14, 2010

share story