On the left is the oldest statue ever discovered. Found in Germany and known as the Lion Man, it is more than 40,000 years old. On the right are tw
On the left is the oldest statue ever discovered. Found in Germany and known as the Lion Man, it is more than 40,000 years old. On the right are tw