Denver Museum of Science and Nature display at the Colorado Convention Center, Downtown Dever.
Photo album created with Web Album Generator