5001656542

Châtelperronian (300106799) 'coexisted with' Lower Perigordian (300019294);

5001656542

Châtelperronian (300106799) 'coexisted with' Lower Perigordian (300019294);