The Delaware Tech Treasures of the Sea exhibit is a beautiful collection of Spanish treasures from a 17th century shipwreck, the Nuestra Señora de Atocha.