A graphical representation of DNA. Source
I just read a rather interesting article concerning the use of DNA as data storage. Deoxyribonucleic acid, the molecular double helix that stores all of the information needed to create all life on Earth, is a very robust form of data storage that requires very little information. Indeed, centuries old DNA is still readable today, which makes it ideal as a solution for long term storage. A team of researchers has devised a way to store information in DNA using a system of backups and indexes within the DNA itself to account for the numerous errors that appear with our current, imprecise DNA synthesis techniques. The were able to read several stored files without any errors, a good indication that this technology has a future.
For more indication, follow this link.