Question: why identical twins have different dna?
Answer: They start with identical genes, because each is formed from a single fertilised egg that splits into two embryos. But from that moment onwards, their DNA begins diverging. The DNA replication mechanism introduces about one new mutation for every 100 million base pairs copied, per generation.