- Thread starter
- #1
With the baseball season coming up who do you think will be the World Series Champs. My answer is the Houston Astros. LOL, yea, yea I know they are young and all. Maybe the owner and GM will bring in some veteran players to go along with the young guys and win a Championship.