What is found on the Iberian Peninsula in Europe?

The Iberian Peninsula includes the countries of Andorra, Portugal, and Spain. It is located in the southwestern corner of Europe.