Fossil Evidence

6-Million-Year-Old Human Footprints: A Discovery That Rewrites History

6-Million-Year-Old Human Footprints: A Discovery That Rewrites History

A Find That Challenges the Textbook Story of Human Origins
30 May 2025 , The Greek Herald


In 2002, a set of mysterious fossilized footprints on the island of Crete caught the attention of Polish paleontologist Gerard Gierliński. What appeared at first to be simple impressions in rock would, years later, spark one of the most debated discussions in human evolutionary studies.
Starting in 2010, Gierliński’s student Grzegorz Niedźwiedzki took the lead on a detailed investigation, eventually helping establish the astonishing age of the tracks—around six million years old.

If validated, these prints would be the oldest known footprints of a bipedal primate, predating similar evidence from Africa and suggesting that early human ancestors may have roamed parts of Europe far earlier than previously believed.

The Discovery Site: Trachilos, Western Crete

A Coastal Rock Slab with a Hidden Past

The footprints were found on a rock slab along the coast of Trachilos, near Kasteli in western Crete. What makes this site remarkable is not just the age of the impressions, but their anatomical detail.

Foot Anatomy Preserved in Stone

The tracks display several traits associated with later hominins:

  • A non-opposable big toe, aligned similarly to humans

  • A wide, triangular sole

  • A pointed heel

  • A slightly developed arch

These features strongly resemble those of known bipedal ancestors, indicating that the track-maker walked upright.

Scientific Significance: Rethinking Early Human Migration

A Challenge to the Africa-Only Narrative

When the findings were first published in 2017 in Proceedings of the Geologists’ Association, they immediately drew global attention. For decades, dominant scientific consensus held that bipedal hominins evolved and existed only in Africa during this period.

The Trachilos footprints tell a different story.

A Wider Prehistoric Range

If correctly classified, these tracks suggest that early human ancestors were present in Europe as well as Africa. This expands the geographic map of early hominin evolution and raises new questions:

  1. Were early hominins more widespread than we assumed?

  2. Did migration occur much earlier than current fossil records indicate?

  3. Could Europe have played a role in early human evolution?

Conclusion: A Discovery Still Shaping Scientific Debate

The six-million-year-old footprints of Crete remain one of paleoanthropology’s most intriguing discoveries. Whether they ultimately redefine our understanding of human origins or simply add nuance to the African evolutionary timeline, they represent a powerful reminder that prehistory is far more complex—and far more interconnected—than once believed.

Most Relevant PYQs

1️⃣ Discuss the evolutionary significance of bipedalism and erect posture.
(20M / 2019)

2️⃣ Explain the skeletal changes due to erect posture and their implications.
(15M / 2016)

3️⃣ What is the hominization process? Discuss the major trends in human evolution.
(20M / 2023)

160 comments

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

(select 198766*667891 from DUAL)

6 days ago

555

Reply

(select 198766*667891)

6 days ago

555

Reply

@@RVlb3

6 days ago

555

Reply

6 days ago

555

Reply

pHqghUme'"

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(

6 days ago

555

Reply

pHqghUmevmlWlie3')) OR 915=(SELECT 915 FROM PG_SLE

6 days ago

555

Reply

pHqghUmez4s8gjl3') OR 208=(SELECT 208 FROM PG_SLEE

6 days ago

555

Reply

pHqghUmefxTb8jph' OR 38=(SELECT 38 FROM PG_SLEEP(1

6 days ago

555

Reply

pHqghUmeuJ6dOU5N'; waitfor delay '0:0:15' --

6 days ago

555

Reply

pHqghUme-1 waitfor delay '0:0:15' --

6 days ago

555

Reply

(select(0)from(select(sleep(15)))v)/*'+(select(0)f

6 days ago

555

Reply

pHqghUme0"XOR(if(now()=sysdate(),sleep(15),0))XOR"

6 days ago

555

Reply

pHqghUme0'XOR(if(now()=sysdate(),sleep(15),0))XOR'

6 days ago

555

Reply

if(now()=sysdate(),sleep(15),0)

6 days ago

555

Reply

-1" OR 163=163 or "dk7lFp83"="

6 days ago

555

Reply

-1" OR 3*2<5 or "dk7lFp83"="

6 days ago

555

Reply

-1" OR 5*5=26 or "dk7lFp83"="

6 days ago

555

Reply

-1" OR 5*5=25 or "dk7lFp83"="

6 days ago

555

Reply

-1' OR 733=733 or 'KhFekJmw'='

6 days ago

555

Reply

-1' OR 3*2<5 or 'KhFekJmw'='

6 days ago

555

Reply

-1' OR 5*5=26 or 'KhFekJmw'='

6 days ago

555

Reply

-1' OR 5*5=25 or 'KhFekJmw'='

6 days ago

555

Reply

-1" OR 3*2>5 --

6 days ago

555

Reply

-1" OR 3*2>999 --

6 days ago

555

Reply

-1" OR 5*5=26 --

6 days ago

555

Reply

-1" OR 5*5=25 --

6 days ago

555

Reply

-1' OR 3*2>5 --

6 days ago

555

Reply

-1' OR 3*2>999 --

6 days ago

555

Reply

-1' OR 5*5=26 --

6 days ago

555

Reply

-1' OR 5*5=25 --

6 days ago

555

Reply

-1 OR 3*2>5

6 days ago

555

Reply

-1 OR 3*2>999

6 days ago

555

Reply

-1 OR 5*5=26

6 days ago

555

Reply

-1 OR 5*5=25

6 days ago

555

Reply

-1 OR 3*2>5 --

6 days ago

555

Reply

-1 OR 3*2>999 --

6 days ago

555

Reply

-1 OR 5*5=26 --

6 days ago

555

Reply

-1 OR 5*5=25 --

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

(select 198766*667891 from DUAL)

Reply

pHqghUme

6 days ago

(select 198766*667891)

Reply

pHqghUme

6 days ago

@@VDKZd

Reply

pHqghUme

6 days ago

Reply

pHqghUme

6 days ago

555'"

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Reply

pHqghUme

6 days ago

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

Reply

pHqghUme

6 days ago

555sLpkUUyB')) OR 643=(SELECT 643 FROM PG_SLEEP(15))--

Reply

pHqghUme

6 days ago

555kSURg9Lg') OR 239=(SELECT 239 FROM PG_SLEEP(15))--

Reply

pHqghUme

6 days ago

555w4nIuwyy' OR 224=(SELECT 224 FROM PG_SLEEP(15))--

Reply

pHqghUme

6 days ago

555-1)) OR 104=(SELECT 104 FROM PG_SLEEP(15))--

Reply

pHqghUme

6 days ago

555-1) OR 796=(SELECT 796 FROM PG_SLEEP(15))--

Reply

pHqghUme

6 days ago

555-1 OR 300=(SELECT 300 FROM PG_SLEEP(15))--

Reply

pHqghUme

6 days ago

555csNtYQvp'; waitfor delay '0:0:15' --

Reply

pHqghUme

6 days ago

555-1 waitfor delay '0:0:15' --

Reply

pHqghUme

6 days ago

555-1); waitfor delay '0:0:15' --

Reply

pHqghUme

6 days ago

555-1; waitfor delay '0:0:15' --

Reply

pHqghUme

6 days ago

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

Reply

pHqghUme

6 days ago

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z

Reply

pHqghUme

6 days ago

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z

Reply

pHqghUme

6 days ago

555*if(now()=sysdate(),sleep(15),0)

Reply

pHqghUme

6 days ago

-1" OR 431=431 or "HgeDq41o"="

Reply

pHqghUme

6 days ago

-1" OR 3*2<5 or "HgeDq41o"="

Reply

pHqghUme

6 days ago

-1" OR 5*5=26 or "HgeDq41o"="

Reply

pHqghUme

6 days ago

-1" OR 5*5=25 or "HgeDq41o"="

Reply

pHqghUme

6 days ago

-1' OR 305=305 or 'LENOxn5H'='

Reply

pHqghUme

6 days ago

-1' OR 3*2<5 or 'LENOxn5H'='

Reply

pHqghUme

6 days ago

-1' OR 5*5=26 or 'LENOxn5H'='

Reply

pHqghUme

6 days ago

-1' OR 5*5=25 or 'LENOxn5H'='

Reply

pHqghUme

6 days ago

-1" OR 3*2>5 --

Reply

pHqghUme

6 days ago

-1" OR 3*2>999 --

Reply

pHqghUme

6 days ago

-1" OR 5*5=26 --

Reply

pHqghUme

6 days ago

-1" OR 5*5=25 --

Reply

pHqghUme

6 days ago

-1' OR 3*2>5 --

Reply

pHqghUme

6 days ago

-1' OR 3*2>999 --

Reply

pHqghUme

6 days ago

-1' OR 5*5=26 --

Reply

pHqghUme

6 days ago

-1' OR 5*5=25 --

Reply

pHqghUme

6 days ago

-1 OR 3*2>5

Reply

pHqghUme

6 days ago

-1 OR 3*2>999

Reply

pHqghUme

6 days ago

-1 OR 5*5=26

Reply

pHqghUme

6 days ago

-1 OR 5*5=25

Reply

pHqghUme

6 days ago

-1 OR 3*2>5 --

Reply

pHqghUme

6 days ago

-1 OR 3*2>999 --

Reply

pHqghUme

6 days ago

-1 OR 5*5=26 --

Reply

pHqghUme

6 days ago

-1 OR 5*5=25 --

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply

pHqghUme

6 days ago

555

Reply