The cooperative pleasures of Cave de Tain

Italy: Neanderthal finds in a cave in Italy