Where is the only displayed Neanderthal skeleton in North America?

Where is the only displayed Neanderthal skeleton in North America?

New York City
Washington, D.C.
Toronto
Chicago

The Answer: The correct answer is Washington, D.C.

Leave a Reply

Your email address will not be published.