Soldier Fly?

Soldier Fly?

Observation - Soldier Fly? - Global. Description: Thick-bodied

Thick-bodied