Which U.S. city is home to a giant three-story, walk-though globe?

Which U.S. city is home to a giant three-story, walk-though globe?

New York
Washington, D.C.
Boston
Denver

The Answer: The correct answer is Boston.

Leave a Reply

Your email address will not be published.