Ichnuemon?

Ichnuemon?

Observation - Ichnuemon?. Description: Caught in the moth trap.

Caught in the moth trap.