World Champions: Buzz-Area Residents Celebrate in LA
It's official: For the first time in franchise history, Houston Astros are World Series champions! The city is bursting with pride and emotion. Astros, we are so proud.
See below for photos of Buzz residents who watched the Astros make history at Game 7 from Dodger Stadium.
To leave a comment, please log in or create an account with The Buzz Magazines, Disqus, Facebook, Twitter or Google+. Or you may post as a guest.