Astros fans descend on Washington D.C.

Astros fans are making themselves at home in D.C. to cheer on the Astros.

Top Videos