Atlanta Braves visit White House to celebrate 2021 World Series title | Watch Live