The scientific name isIchthyosaura alpestris apuanus aka Alpine Newts. They are found in the Iberian peninsula. Europe has some beautiful newts and salamanders.
The scientific name isIchthyosaura alpestris apuanus aka Alpine Newts. They are found in the Iberian peninsula. Europe has some beautiful newts and salamanders.