Excavations throughout Italy revealed a Neanderthal presence dating back to the Middle Palaeolithic period some 200,000 years ago, while modern humans appeared about 40,000 years ago at Riparo Mochi. Archaeological sites from this period include Addaura cave, Altamura, Ceprano, and Gravina in Puglia.