Triumphant Astros return to Houston with World Series trophy

The 2017 World Series Champion Houston Astros return to their home city holding the trophy as they are cheered on by fans.
Up Next
The 2017 World Series Champion Houston Astros return to their home city holding the trophy as they are cheered on by fans.
Cheap Seats

Cheap Seats

Looking at the Cards from a fan's perspective

The Cubs and Astros won by doing it, but tanking is still bad for baseball

January 31, 2018 11:24 AM