Buprestid

Buprestid

Observation - Buprestid - Southern Africa. Description: Approx 15 mm

Approx 15 mm