northdenvernews.com
“DEAD SEA SCROLLS” COMING TO DENVER
“DEAD SEA SCROLLS” COMING TO DENVER “Dead Sea Scrolls,” the exhibition that has captivated millions around the world, will open at the Denver Museum of Nature & Science on March 16.