The Lion Man of Holhendstien-Stadel - The worlds current oldest statue discovered just one week after the start of World War 2 depicting what could have been an ancient Shaman or God.
about 7 months ago —

The Lion Man of Holhendstien-Stadel - The worlds current oldest statue discovered just one week after the start of World War 2 depicting what could have been an ancient Shaman or God.