Giant deers and large-sized bovids exploited by Quina Neanderthals in the North of Italy.