BRONX, NY - OCTOBER 26: The New York Yankees celebrating after winning the 1996 World Series against the Atlanta Braves at Yankee Stadium on October 26, 1996 in the Bronx, New York. (Photo by Ronald C. Modra/Sports Imagery/Getty Images)
Image provided by Getty Images.
January 20th, 2019
Viewed 307 Times - Last Visitor from New York, NY on 09/25/2020 at 7:21 PM