A FIFA evaluation committee wrapped up its visit to Atlanta on Wednesday, checking out possible sites for the 2026 World Cup.