Denver Museum of Nature & Science

Save
  • Address
    2001 Colorado Blvd, City Park
  • Phone
    303 322 7009
  • Website

Let us know if these details are incorrect

Lonely Planet review

The Denver Museum of Nature & Science has an IMAX theater and absorbing exhibits for all ages.

Museum scientists attracted international attention following their 1926 discovery (near Folsom, New Mexico) of distinctive spear points in association with bones of a bison species extinct for 10,000 years. The discovery proved the existence of humans in the New World about 8000 years earlier than previously assumed.