What would be cooler than going onto the field to celebrate with the Houston Astros right after they won the World Series?
Take an up close and personal look at game 7 of the World Series.
What might go down as one of the greatest World Series of all time, was made even sweeter for us here in Texas when the Houston Astros took home the championship.
Might not be too great of an experience if you were a Los Angeles Dodgers fan.
My only question is, how were they able to pull this off? I only ask because I’m jealous of course.