Answer: Which U.S. town was officially self-declared the “Center of the Universe”?

The Question: Which U.S. town was officially self-declared the “Center of the Universe”?

Red Lodge, Montana
Wallace, Idaho
Boulder, Colorado
Cheyenne, Wyoming

The Answer: The correct answer is Wallace, Idaho.

Leave a Reply

Your email address will not be published.