Home Tags Shea Stadium

Shea Stadium

FLUSHING, NY – OCTOBER 25: New York Mets fans celebrate after the Mets came back to beat the Boston Red Sox in Game 6 of the 1986 World Series on October 25, 1986 at Shea Stadium in Flushing, New York. (Photo by Robert Riger/Getty Images)