Philosopher David Hume belonged to Y-haplogroup R1a-L448

Printable View