German Lion Man: Oldest Animal Statue In The World At 40,000 Years
Off
The so-called lion man statue was discovered in 1939 in a German cave — the Stadel cave in Hohlenstein Mountain in the Lone valley, to be precise. The lion man of the Hohlenstein Stadel has...
Read More →