Manticora or Tiger Beetle

Manticora or Tiger Beetle

Observation - Manticora or Tiger Beetle - Southern Africa. Description: dig

dig