translate English to French: Here, bear, mammoth and lion have left their mark.
Ici, l'ours, le mammouth et le lion ont laissé leur trace.