300,000 YEARS OF HUMAN HISTORY

TIME ->
TECHNOLOGICAL CAPACITY ->