Yet more evidence that primates and humans emerged from Europe and NOT Africa discovered in Germany

Did Ancient Greeks Worship Earthquakes? Sacred Sites Built on Fault Lines