Taman Peninsula in the Krasnodar Region of Russia has been home to several outstanding findings by paleontologists in the last few years, including the remains of at least 120 large ancient animals and a part of stele that dates back to the 5th century BC.