Chalcolestes viridis

Chalcolestes viridis

Observation - Chalcolestes viridis - Global. Description: