Question: can twins have two different biological fathers?
Answer: It is possible for twins to have different fathers in a phenomenon called heteropaternal superfecundation, which occurs when two of a woman's eggs are fertilized by sperm from two different men. ... Identical twins occur if that fertilized egg divides into two separate eggs, early in the pregnancy.