License Photo
Astros celebrate winning World Championship in the World Series
The Houston Astros celebrate defeating the Los Angeles Dodgers while standing on the victory podium of the 2017 MLB World Series game seven at Dodger Stadium in Los Angeles on November 1, 2017. The Astros beat the Dodgers 5-1 to claim their first ever World Series championship. Photo by Jim Ruymen/UPI
Please fill out form for pricing information for the photo below.