Stone implements unearthed in Ukraine may indicate the earliest signs of humans inhabiting Europe.

Stone implements unearthed in Ukraine may indicate the earliest signs of humans inhabiting Europe.