Our hometown Astros kick off the 2017 ALDS this afternoon at Minute Maid Park, squaring off against the Boston Red Sox, in search of their first trip to the League Championship Series since 2005, when they were in the National League and made it to the World Series that season. Let’s go ‘Stros!