Someone sent me a picture of this sign and they said it was still up somewhere in New Orleans. Since I'm not planning on any trips to Downtown New Orleans soon, does anyone know where it's located?
Subscribe to:
Post Comments (Atom)
Memories of the 1984 World's Fair in New Orleans
2 comments: