A mysterious sea cave is finally becoming slightly less mysterious. Using 3-D imaging technology, archaeologists have mapped Scotland's "Cave of the Dead," an ancient location for human sacrifice, ...