Carpenter on Cape Sweetpea

Carpenter on Cape Sweetpea

Observation - Carpenter on Cape Sweetpea - Southern Africa. Description: