The oldest stone tools by far have been found on the western shore of Lake Turkana in Kenya. However, who made them or why are still not discovered.
The Kenyan tools, which have been existed for 3.3 million years, are much older than the current earliest known Homo fossils (2.8 million years old) and they are remarkably big.