Home Sport What is the nickname for the Astrodome stadium in Houston Texas? Correct answer: Eighth Wonder of the World Share on Facebook Tweet Copy Link Next question Try the best trivia game Download on the App Store Get it on Google Play