View all
2011 · Documentary · 1h 30m
In the Chauvet Caves of France, Werner Herzog explores the oldest-known pictures made by people. Wikipedia