Human Ancestor Fossil Found in Spain

(Free Republic)