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