Haplogroup O2 (Y-DNA)
In human genetics, Haplogroup O-P31 is a Y-chromosome DNA haplogroup. Haplogroup O-P31 is a descendant branch of the greater Haplogroup O-M175.
Read more about Haplogroup O2 (Y-DNA): Distribution
Haplogroup O2 (Y-DNA)
In human genetics, Haplogroup O-P31 is a Y-chromosome DNA haplogroup. Haplogroup O-P31 is a descendant branch of the greater Haplogroup O-M175.
Read more about Haplogroup O2 (Y-DNA): Distribution