Footprints found in Morocco help shed light on evolution

The Larache footprint is the oldest known Homo sapiens footprint in North Africa

Leave a Reply