The museum will sit on five acres adjacent to other attractions, including Six Flags Over Texas, AT&T Stadium, Globe Life Field, Choctaw Stadium and more.