Photo: DMNS Dead Sea Scrolls 6 Psalm Scrolls

The Dead Sea Scrolls are on display at the Denver Museum of Nature and Science through Sept. 3. The Psalms scroll above is from Cave 11 in Qumran.