Near the northern Spanish city of Burgos, in the Sierra de Atapuerca, can be found the remains of the "oldest Europeans," who lived a million years ago. New discoveries are being made all the time.

Read more here.