in which city would you find a stadium Named tha Astrodome
Answers
Answered by
7
Answer:
Houston Astrodome
The NRG Astrodome, also known as the Houston Astrodome or simply the Astrodome, is the world's first multi-purpose, domed sports stadium, located in Houston, Texas.
Answered by
4
Answer:
Mark above as brainlist
Similar questions