Stock Photo - Majorcan midwife toad (Alytes muletensis), Serra de Tramuntana, Majorca, Balearic Islands, Spain

Stock Photo: Majorcan midwife toad (Alytes muletensis), Serra de Tramuntana, Majorca, Balearic Islands, Spain.