rbridges.com homepage

Ipsa childreni f. lemurica 
Schilder & Schilder 1938


Pass de Palmar, Mauritius
25.0 mm