Houston Astros at the White House

The Houston Astros visit the White House to celebrate their 2022 World Series win.

Top Videos