Comunicación humana

Events

500 A.C.
1457 D.C.
1830 D.C.
1925
1992
3,000 A.C.
3,300 A.C.
18876
40,000 A.C.
200,000 A.C.