x

Houston's Leading Local News: Weather, Traffic, Sports and more | Houston, Texas | KHOU.com

Astros fans take over Yankee Stadium for Game 3 of ALCS

Dozens of Astros fans took over Yankee Stadium to cheer on the team in Game 3 of the ALCS.