Debi, living in Tallahassee where the stadium is located, I drive by it
daily on the way to work, and I've often mulled over the connection with
the Coliseum in Rome, or even the Pyramids!
But, then, I tend to do that with large structures. Like Sam's, another
huge ediface (albeit prefab)...with the giant size and people looking so
tiny as they stream towards it, it takes on almost a religious tone! Or
some of the large banks built lately with entrances that are four stories,
you think, "Wow! That must be where GOD lives!"