German Lion Man: Oldest Animal Statue In The World At 40,000 Years

On August 6, 2015 by Tim Newman

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 →