Tachinus?

Tachinus?

Observation - Tachinus?. Description: