The Astrodome used to be one of the most widely revered stadiums across the world and in sport as a whole, but the Houston, Texas arena is very rarely used for anything
Full ArticleIconic 70,000 seater NFL stadium dubbed 'eighth wonder of world' is now abandoned
Daily Star
0 shares
1 views